cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
2 lines (1 loc) • 1.53 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var A=require("./logging.js");exports.isTouchDevice="ontouchstart"in document.documentElement||void 0!==document.ontouchstart||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,window.addEventListener("touchstart",(function A(){exports.isTouchDevice=!0,window.removeEventListener("touchstart",A,!1)}),!1);let e=!1;try{const t=document.createElement("canvas");t.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',0===t.style.cursor.indexOf("url")?(A.Info("Data URI scheme cursor supported"),e=!0):A.Warn("Data URI scheme cursor not supported")}catch(r){A.Error("Data URI scheme cursor test exception: "+r)}let t=!0;try{const A=document.createElement("div");A.style.visibility="hidden",A.style.overflow="scroll",document.body.appendChild(A);const e=document.createElement("div");A.appendChild(e);const o=A.offsetWidth-e.offsetWidth;A.parentNode.removeChild(A),t=0!=o}catch(r){A.Error("Scrollbar test exception: "+r)}const o=t;exports.hasScrollbarGutter=o;