91c2f14fd2
Port e16b0fb15a
to glitch-soc
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
15 lines
444 B
JavaScript
15 lines
444 B
JavaScript
// Package imports.
|
|
import { supportsPassiveEvents } from 'detect-passive-events';
|
|
|
|
// This will either be a passive lister options object (if passive
|
|
// events are supported), or `false`.
|
|
export const withPassive = supportsPassiveEvents ? { passive: true } : false;
|
|
|
|
// Focuses the root element.
|
|
export function focusRoot () {
|
|
let e;
|
|
if (document && (e = document.querySelector('.ui')) && (e = e.parentElement)) {
|
|
e.focus();
|
|
}
|
|
}
|