3 lines
1.8 KiB
JavaScript
3 lines
1.8 KiB
JavaScript
var __renderjsModules={};
|
|
__renderjsModules["1ca30ca9"]=(()=>{var c=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var d=Object.prototype.hasOwnProperty;var p=(t,o)=>{for(var i in o)c(t,i,{get:o[i],enumerable:!0})},f=(t,o,i,n)=>{if(o&&typeof o=="object"||typeof o=="function")for(let r of u(o))!d.call(t,r)&&r!==i&&c(t,r,{get:()=>o[r],enumerable:!(n=l(o,r))||n.enumerable});return t};var g=t=>f(c({},"__esModule",{value:!0}),t);var w={};p(w,{default:()=>m});var e={};window&&!window.$mescrollRenderInit&&(window.$mescrollRenderInit=!0,window.addEventListener("touchstart",function(t){e.disabled()||(e.startPoint=e.getPoint(t))},{passive:!0}),window.addEventListener("touchmove",function(t){if(!e.disabled()&&!(e.getScrollTop()>0)){var o=e.getPoint(t),i=o.y-e.startPoint.y;if(i>0&&!e.isDownScrolling&&!e.optDown.isLock&&(!e.isUpScrolling||e.isUpScrolling&&e.isUpBoth)){for(var n=t.target,r=!1;n&&n.tagName&&n.tagName!=="UNI-PAGE-BODY"&&n.tagName!="BODY";){var a=n.classList;if(a&&a.contains("mescroll-render-touch")){r=!0;break}n=n.parentNode}r&&t.cancelable&&!t.defaultPrevented&&t.preventDefault()}}},{passive:!1}));e.getScrollTop=function(){return e.scrollTop||document.documentElement.scrollTop||document.body.scrollTop||0};e.disabled=function(){return!e.optDown||!e.optDown.use||e.optDown.native};e.getPoint=function(t){return t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX,y:t.clientY}:{x:0,y:0}};function h(t){e.optDown=t.optDown,e.scrollTop=t.scrollTop,e.isDownScrolling=t.isDownScrolling,e.isUpScrolling=t.isUpScrolling,e.isUpBoth=t.isUpBoth}var v={data(){return{propObserver:h}}},s=v;var m={mixins:[s]};return g(w);})();
|