django-vue3-admin-web/node_modules/@interactjs/utils/browser.prod.js
2025-10-20 21:21:14 +08:00

5 lines
1.6 KiB
JavaScript

/* interact.js 1.10.27 | https://raw.github.com/taye/interact.js/main/LICENSE */
import domObjects from"./domObjects.prod.js";import is from"./is.prod.js";import"./isWindow.prod.js";import"./window.prod.js";const browser={init:init,supportsTouch:null,supportsPointerEvent:null,isIOS7:null,isIOS:null,isIe9:null,isOperaMobile:null,prefixedMatchesSelector:null,pEventTypes:null,wheelEvent:null};function init(e){const o=domObjects.Element,t=e.navigator||{};browser.supportsTouch="ontouchstart"in e||is.func(e.DocumentTouch)&&domObjects.document instanceof e.DocumentTouch,browser.supportsPointerEvent=!1!==t.pointerEnabled&&!!domObjects.PointerEvent,browser.isIOS=/iP(hone|od|ad)/.test(t.platform),browser.isIOS7=/iP(hone|od|ad)/.test(t.platform)&&/OS 7[^\d]/.test(t.appVersion),browser.isIe9=/MSIE 9/.test(t.userAgent),browser.isOperaMobile="Opera"===t.appName&&browser.supportsTouch&&/Presto/.test(t.userAgent),browser.prefixedMatchesSelector="matches"in o.prototype?"matches":"webkitMatchesSelector"in o.prototype?"webkitMatchesSelector":"mozMatchesSelector"in o.prototype?"mozMatchesSelector":"oMatchesSelector"in o.prototype?"oMatchesSelector":"msMatchesSelector",browser.pEventTypes=browser.supportsPointerEvent?domObjects.PointerEvent===e.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,browser.wheelEvent=domObjects.document&&"onmousewheel"in domObjects.document?"mousewheel":"wheel"}export{browser as default};
//# sourceMappingURL=browser.prod.js.map