Untitled
unknown
plain_text
2 years ago
466 B
5
Indexable
findAll('.side-menu__item').forEach(menuItem => { const input = menuItem.querySelector('.side-menu__input') let isTouching = false on(menuItem, 'pointerdown', event => isTouching = event.pointerType != 'mouse') on(input, 'focus', _ => { if (isTouching && hasClass('body', 'side-menu_collapse')) addClass(menuItem, 'side-menu__open') }) on(input, 'blur', _ => removeClass(menuItem, 'side-menu__open')) })
Editor is loading...