diff --git a/dist/js/nova-scroll-top.js b/dist/js/nova-scroll-top.js index 77a114f..ae2f489 100644 --- a/dist/js/nova-scroll-top.js +++ b/dist/js/nova-scroll-top.js @@ -1 +1 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var l=t[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,n),l.l=!0,l.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){(function(){"use strict";function n(e){for(var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n={speed:500,minDuration:250,maxDuration:1500,cancelOnUserAction:!0,element:window,horizontal:!1,onComplete:void 0,passive:!0,offset:0},o=Object.keys(n),l=0;ld&&(e=d);var u=e-s;if(0!==u){var a=Math.abs(Math.round(u/1e3*n.speed));an.maxDuration&&(a=n.maxDuration);var f=Date.now(),p=null,v=null,w={passive:n.passive};n.cancelOnUserAction?(v=function(){h(),cancelAnimationFrame(p),n.onComplete&&"function"==typeof n.onComplete&&n.onComplete(!0)},window.addEventListener("keydown",v,w),window.addEventListener("mousedown",v,w)):(v=function(e){e.preventDefault()},n.element.addEventListener("scroll",v,w)),n.element.addEventListener("wheel",v,w),n.element.addEventListener("touchstart",v,w);var h=function(){n.element.removeEventListener("wheel",v,w),n.element.removeEventListener("touchstart",v,w),n.cancelOnUserAction?(window.removeEventListener("keydown",v,w),window.removeEventListener("mousedown",v,w)):n.element.removeEventListener("scroll",v,w)},E=function(){var t=Date.now()-f,o=t/a-1,l=o*o*o+1,i=Math.round(s+u*l),c=function(e){n.isWindow?n.horizontal?n.element.scrollTo(e,m):n.element.scrollTo(m,e):n.horizontal?n.element.scrollLeft=e:n.element.scrollTop=e};td&&(e=d);var u=e-s;if(0!==u){var a=Math.abs(Math.round(u/1e3*n.speed));an.maxDuration&&(a=n.maxDuration);var f=Date.now(),p=null,v=null,w={passive:n.passive};n.cancelOnUserAction?(v=function(){h(),cancelAnimationFrame(p),n.onComplete&&"function"==typeof n.onComplete&&n.onComplete(!0)},window.addEventListener("keydown",v,w),window.addEventListener("mousedown",v,w)):(v=function(e){e.preventDefault()},n.element.addEventListener("scroll",v,w)),n.element.addEventListener("wheel",v,w),n.element.addEventListener("touchstart",v,w);var h=function(){n.element.removeEventListener("wheel",v,w),n.element.removeEventListener("touchstart",v,w),n.cancelOnUserAction?(window.removeEventListener("keydown",v,w),window.removeEventListener("mousedown",v,w)):n.element.removeEventListener("scroll",v,w)},g=function(){var t=Date.now()-f,o=t/a-1,l=o*o*o+1,i=Math.round(s+u*l),c=function(e){n.isWindow?n.horizontal?n.element.scrollTo(e,m):n.element.scrollTo(m,e):n.horizontal?n.element.scrollLeft=e:n.element.scrollTop=e};t { router.beforeEach(function (to, from, next) { setTimeout(() => { - if(typeof document.activeElement.type !== 'undefined' && document.activeElement.closest('div[dusk*=index-component]')){ - animateScrollTo(document.activeElement.closest('div[dusk*=index-component]').offsetTop); - }else{ + if(to.path != from.path) { animateScrollTo(0); } }, 100);