| 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/ethemeAdvancedCalculator.min.js |
!function(s){"use strict";s(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-ac-wrapper",form:".etheme-ac-form",select:"select",input:"input",submitButton:".etheme-ac-button",resultWrapper:".etheme-ac-result",result:".etheme-ac-result-inner"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$form:this.$element.find(e.form),$select:this.$element.find(e.select),$input:this.$element.find(e.input),$submitButton:this.$element.find(e.submitButton),$resultWrapper:this.$element.find(e.resultWrapper),$result:this.$element.find(e.result)}},calculateProcess:function(){var r=0;return s.each(this.elements.$form.get(0),function(e,t){var n=s(t).get(0),l=parseFloat(s(t).val());if("INPUT"==n.tagName)switch(n.type){case"radio":case"checkbox":n.checked&&(r+=l);break;case"number":case"hidden":case"text":l&&(r+=l)}else l&&(r+=l)}),r},calculationResult:function(e){let t=this;var n=t.calculateProcess();this.elements.$resultWrapper.block({message:null,overlayCSS:{opacity:.6}}),e?s.ajax({url:etConfig.ajaxurl,method:"POST",data:{action:"etheme_format_price",total_price:n},dataType:"json",success:function(e){t.elements.$result.html(e.price_html),t.elements.$resultWrapper.removeClass("hidden").unblock()},complete:function(){},error:function(e){}}):(t.elements.$result.html(n),t.elements.$resultWrapper.removeClass("hidden").unblock())},run:function(){let t=this;var e=this.getElementSettings("form_result_show");let n="yes"==this.getElementSettings("convert_price");var l=0;"submit"==e?this.elements.$submitButton.on("click",function(e){e.preventDefault(),t.calculationResult(n)}):(this.elements.$select.on("change",function(){clearTimeout(l),l=setTimeout(function(){t.calculationResult(n)},500)}),this.elements.$input.on("change keyup",function(){clearTimeout(l),l=setTimeout(function(){t.calculationResult(n)},500)}))}});elementorFrontend.hooks.addAction("frontend/element_ready/etheme_advanced_calculator.default",function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})})})}(jQuery);