37 lines
991 B
JavaScript
37 lines
991 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
function _export(target, all) {
|
|
for(var name in all)Object.defineProperty(target, name, {
|
|
enumerable: true,
|
|
get: all[name]
|
|
});
|
|
}
|
|
_export(exports, {
|
|
FOCUS_VISIBLE_ATTR: function() {
|
|
return FOCUS_VISIBLE_ATTR;
|
|
},
|
|
FOCUS_WITHIN_ATTR: function() {
|
|
return FOCUS_WITHIN_ATTR;
|
|
},
|
|
KEYBOARD_NAV_ATTRIBUTE: function() {
|
|
return KEYBOARD_NAV_ATTRIBUTE;
|
|
},
|
|
KEYBOARD_NAV_SELECTOR: function() {
|
|
return KEYBOARD_NAV_SELECTOR;
|
|
},
|
|
defaultOptions: function() {
|
|
return defaultOptions;
|
|
}
|
|
});
|
|
const KEYBOARD_NAV_ATTRIBUTE = 'data-keyboard-nav';
|
|
const KEYBOARD_NAV_SELECTOR = `:global([${KEYBOARD_NAV_ATTRIBUTE}])`;
|
|
const FOCUS_VISIBLE_ATTR = 'data-fui-focus-visible';
|
|
const FOCUS_WITHIN_ATTR = 'data-fui-focus-within';
|
|
const defaultOptions = {
|
|
style: {},
|
|
selector: 'focus',
|
|
customizeSelector: (selector)=>selector
|
|
};
|