| Linux server27.hostingraja.org 2.6.32-954.3.5.lve1.4.93.el6.x86_64 #1 SMP Wed Oct 4 17:04:29 UTC 2023 x86_64 Path : /home/udaipurk/www/websites/rishh/XStore Theme/xstore/js/modules/ |
| Current File : /home/udaipurk/www/websites/rishh/XStore Theme/xstore/js/modules/ethemeScrollProgress.min.js |
!function(){"use strict";jQuery(window).on("elementor/frontend/init",function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-scroll-progress-wrapper",progressBar:".etheme-scroll-progress",progressValue:".etheme-scroll-progress-value"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$progressBar:this.$element.find(e.progressBar),$progressValue:this.$element.find(e.progressValue)}},scrollCalc:function(){var e=this.getElementSettings(),t=window.scrollY,n=document.body.offsetHeight,r=window.innerHeight,t=Math.round(100*(t/(n-r)));this.elements.$progressBar.css({width:(t=100<t?100:t)+"%"}),e.percentage&&this.elements.$progressValue.text(t+"%"),"content"!=e.position&&(t<1?this.elements.$wrapper.addClass("invisible"):this.elements.$wrapper.removeClass("invisible"))},run:function(){elementorFrontend.elements.$window.on("resize scroll",this.scrollCalc),elementorFrontend.elements.$window.trigger("scroll")}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_scroll_progress.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}();