aiflowy-ui-admin/node_modules/.vite/deps/chunk-BUVJOKYK.js

70 lines
1.8 KiB
JavaScript

import {
isAndroid
} from "./chunk-6KKRONM6.js";
// ../node_modules/.pnpm/element-plus@2.11.7_vue@3.5.24_typescript@5.9.3_/node_modules/element-plus/es/constants/aria.mjs
var EVENT_CODE = {
tab: "Tab",
enter: "Enter",
space: "Space",
left: "ArrowLeft",
up: "ArrowUp",
right: "ArrowRight",
down: "ArrowDown",
esc: "Escape",
delete: "Delete",
backspace: "Backspace",
numpadEnter: "NumpadEnter",
pageUp: "PageUp",
pageDown: "PageDown",
home: "Home",
end: "End"
};
// ../node_modules/.pnpm/element-plus@2.11.7_vue@3.5.24_typescript@5.9.3_/node_modules/element-plus/es/utils/dom/event.mjs
var composeEventHandlers = (theirsHandler, oursHandler, { checkForDefaultPrevented = true } = {}) => {
const handleEvent = (event) => {
const shouldPrevent = theirsHandler == null ? void 0 : theirsHandler(event);
if (checkForDefaultPrevented === false || !shouldPrevent) {
return oursHandler == null ? void 0 : oursHandler(event);
}
};
return handleEvent;
};
var whenMouse = (handler) => {
return (e) => e.pointerType === "mouse" ? handler(e) : void 0;
};
var getEventCode = (event) => {
if (event.code && event.code !== "Unidentified")
return event.code;
const key = getEventKey(event);
if (key) {
if (Object.values(EVENT_CODE).includes(key))
return key;
switch (key) {
case " ":
return EVENT_CODE.space;
default:
return "";
}
}
return "";
};
var getEventKey = (event) => {
let key = event.key && event.key !== "Unidentified" ? event.key : "";
if (!key && event.type === "keyup" && isAndroid()) {
const target = event.target;
key = target.value.charAt(target.selectionStart - 1);
}
return key;
};
export {
EVENT_CODE,
composeEventHandlers,
whenMouse,
getEventCode,
getEventKey
};
//# sourceMappingURL=chunk-BUVJOKYK.js.map