Files
supplier-dispatch-h5/node_modules/.cache/babel-loader/cf1c7e90bc7c87fae5cdf8dc9367d33933b05755fb6ddc89dfd0a87924e6a3dc.json
2023-08-11 10:45:20 +08:00

1 line
6.1 KiB
JSON

{"ast":null,"code":"function isWindow(val) {\n return val === window;\n} // get nearest scroll element\n// https://github.com/vant-ui/vant/issues/3823\n\nvar overflowScrollReg = /scroll|auto|overlay/i;\nexport function getScroller(el, root) {\n if (root === void 0) {\n root = window;\n }\n var node = el;\n while (node && node.tagName !== 'HTML' && node.tagName !== 'BODY' && node.nodeType === 1 && node !== root) {\n var _window$getComputedSt = window.getComputedStyle(node),\n overflowY = _window$getComputedSt.overflowY;\n if (overflowScrollReg.test(overflowY)) {\n return node;\n }\n node = node.parentNode;\n }\n return root;\n}\nexport function getScrollTop(el) {\n var top = 'scrollTop' in el ? el.scrollTop : el.pageYOffset; // iOS scroll bounce cause minus scrollTop\n\n return Math.max(top, 0);\n}\nexport function setScrollTop(el, value) {\n if ('scrollTop' in el) {\n el.scrollTop = value;\n } else {\n el.scrollTo(el.scrollX, value);\n }\n}\nexport function getRootScrollTop() {\n return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;\n}\nexport function setRootScrollTop(value) {\n setScrollTop(window, value);\n setScrollTop(document.body, value);\n} // get distance from element top to page top or scroller top\n\nexport function getElementTop(el, scroller) {\n if (isWindow(el)) {\n return 0;\n }\n var scrollTop = scroller ? getScrollTop(scroller) : getRootScrollTop();\n return el.getBoundingClientRect().top + scrollTop;\n}\nexport function getVisibleHeight(el) {\n if (isWindow(el)) {\n return el.innerHeight;\n }\n return el.getBoundingClientRect().height;\n}\nexport function getVisibleTop(el) {\n if (isWindow(el)) {\n return 0;\n }\n return el.getBoundingClientRect().top;\n}","map":{"version":3,"names":["isWindow","val","window","overflowScrollReg","getScroller","el","root","node","tagName","nodeType","_window$getComputedSt","getComputedStyle","overflowY","test","parentNode","getScrollTop","top","scrollTop","pageYOffset","Math","max","setScrollTop","value","scrollTo","scrollX","getRootScrollTop","document","documentElement","body","setRootScrollTop","getElementTop","scroller","getBoundingClientRect","getVisibleHeight","innerHeight","height","getVisibleTop"],"sources":["C:/Users/zhouxueli/Desktop/scheduling-app/node_modules/vant/es/utils/dom/scroll.js"],"sourcesContent":["function isWindow(val) {\n return val === window;\n} // get nearest scroll element\n// https://github.com/vant-ui/vant/issues/3823\n\n\nvar overflowScrollReg = /scroll|auto|overlay/i;\nexport function getScroller(el, root) {\n if (root === void 0) {\n root = window;\n }\n\n var node = el;\n\n while (node && node.tagName !== 'HTML' && node.tagName !== 'BODY' && node.nodeType === 1 && node !== root) {\n var _window$getComputedSt = window.getComputedStyle(node),\n overflowY = _window$getComputedSt.overflowY;\n\n if (overflowScrollReg.test(overflowY)) {\n return node;\n }\n\n node = node.parentNode;\n }\n\n return root;\n}\nexport function getScrollTop(el) {\n var top = 'scrollTop' in el ? el.scrollTop : el.pageYOffset; // iOS scroll bounce cause minus scrollTop\n\n return Math.max(top, 0);\n}\nexport function setScrollTop(el, value) {\n if ('scrollTop' in el) {\n el.scrollTop = value;\n } else {\n el.scrollTo(el.scrollX, value);\n }\n}\nexport function getRootScrollTop() {\n return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;\n}\nexport function setRootScrollTop(value) {\n setScrollTop(window, value);\n setScrollTop(document.body, value);\n} // get distance from element top to page top or scroller top\n\nexport function getElementTop(el, scroller) {\n if (isWindow(el)) {\n return 0;\n }\n\n var scrollTop = scroller ? getScrollTop(scroller) : getRootScrollTop();\n return el.getBoundingClientRect().top + scrollTop;\n}\nexport function getVisibleHeight(el) {\n if (isWindow(el)) {\n return el.innerHeight;\n }\n\n return el.getBoundingClientRect().height;\n}\nexport function getVisibleTop(el) {\n if (isWindow(el)) {\n return 0;\n }\n\n return el.getBoundingClientRect().top;\n}"],"mappings":"AAAA,SAASA,QAAQA,CAACC,GAAG,EAAE;EACrB,OAAOA,GAAG,KAAKC,MAAM;AACvB,CAAC,CAAC;AACF;;AAGA,IAAIC,iBAAiB,GAAG,sBAAsB;AAC9C,OAAO,SAASC,WAAWA,CAACC,EAAE,EAAEC,IAAI,EAAE;EACpC,IAAIA,IAAI,KAAK,KAAK,CAAC,EAAE;IACnBA,IAAI,GAAGJ,MAAM;EACf;EAEA,IAAIK,IAAI,GAAGF,EAAE;EAEb,OAAOE,IAAI,IAAIA,IAAI,CAACC,OAAO,KAAK,MAAM,IAAID,IAAI,CAACC,OAAO,KAAK,MAAM,IAAID,IAAI,CAACE,QAAQ,KAAK,CAAC,IAAIF,IAAI,KAAKD,IAAI,EAAE;IACzG,IAAII,qBAAqB,GAAGR,MAAM,CAACS,gBAAgB,CAACJ,IAAI,CAAC;MACrDK,SAAS,GAAGF,qBAAqB,CAACE,SAAS;IAE/C,IAAIT,iBAAiB,CAACU,IAAI,CAACD,SAAS,CAAC,EAAE;MACrC,OAAOL,IAAI;IACb;IAEAA,IAAI,GAAGA,IAAI,CAACO,UAAU;EACxB;EAEA,OAAOR,IAAI;AACb;AACA,OAAO,SAASS,YAAYA,CAACV,EAAE,EAAE;EAC/B,IAAIW,GAAG,GAAG,WAAW,IAAIX,EAAE,GAAGA,EAAE,CAACY,SAAS,GAAGZ,EAAE,CAACa,WAAW,CAAC,CAAC;;EAE7D,OAAOC,IAAI,CAACC,GAAG,CAACJ,GAAG,EAAE,CAAC,CAAC;AACzB;AACA,OAAO,SAASK,YAAYA,CAAChB,EAAE,EAAEiB,KAAK,EAAE;EACtC,IAAI,WAAW,IAAIjB,EAAE,EAAE;IACrBA,EAAE,CAACY,SAAS,GAAGK,KAAK;EACtB,CAAC,MAAM;IACLjB,EAAE,CAACkB,QAAQ,CAAClB,EAAE,CAACmB,OAAO,EAAEF,KAAK,CAAC;EAChC;AACF;AACA,OAAO,SAASG,gBAAgBA,CAAA,EAAG;EACjC,OAAOvB,MAAM,CAACgB,WAAW,IAAIQ,QAAQ,CAACC,eAAe,CAACV,SAAS,IAAIS,QAAQ,CAACE,IAAI,CAACX,SAAS,IAAI,CAAC;AACjG;AACA,OAAO,SAASY,gBAAgBA,CAACP,KAAK,EAAE;EACtCD,YAAY,CAACnB,MAAM,EAAEoB,KAAK,CAAC;EAC3BD,YAAY,CAACK,QAAQ,CAACE,IAAI,EAAEN,KAAK,CAAC;AACpC,CAAC,CAAC;;AAEF,OAAO,SAASQ,aAAaA,CAACzB,EAAE,EAAE0B,QAAQ,EAAE;EAC1C,IAAI/B,QAAQ,CAACK,EAAE,CAAC,EAAE;IAChB,OAAO,CAAC;EACV;EAEA,IAAIY,SAAS,GAAGc,QAAQ,GAAGhB,YAAY,CAACgB,QAAQ,CAAC,GAAGN,gBAAgB,CAAC,CAAC;EACtE,OAAOpB,EAAE,CAAC2B,qBAAqB,CAAC,CAAC,CAAChB,GAAG,GAAGC,SAAS;AACnD;AACA,OAAO,SAASgB,gBAAgBA,CAAC5B,EAAE,EAAE;EACnC,IAAIL,QAAQ,CAACK,EAAE,CAAC,EAAE;IAChB,OAAOA,EAAE,CAAC6B,WAAW;EACvB;EAEA,OAAO7B,EAAE,CAAC2B,qBAAqB,CAAC,CAAC,CAACG,MAAM;AAC1C;AACA,OAAO,SAASC,aAAaA,CAAC/B,EAAE,EAAE;EAChC,IAAIL,QAAQ,CAACK,EAAE,CAAC,EAAE;IAChB,OAAO,CAAC;EACV;EAEA,OAAOA,EAAE,CAAC2B,qBAAqB,CAAC,CAAC,CAAChB,GAAG;AACvC"},"metadata":{},"sourceType":"module","externalDependencies":[]}