| 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/ethemeModalPopup.min.js |
!function(e){"use strict";e(window).on("elementor/frontend/init",function(){var n=elementorModules.frontend.handlers.Base.extend({modalOpened:!1,onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},getDefaultSettings:function(){return{selectors:{wrapper:".etheme-modal-popup-wrapper",button:".etheme-modal-popup-button",closeButton:".etheme-modal-popup-close",popup:".etheme-modal-popup-content-wrapper",popupContent:".etheme-modal-popup-content"},classes:{bodyIsShown:"etheme-elementor-modal-popup--shown"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$button:this.$element.find(e.button),$closeButton:this.$element.find(e.closeButton),$popup:this.$element.find(e.popup),$popupContent:this.$element.find(e.popupContent)}},onElementChange:function(e,t,n){},setEntranceAnimation:function(){var e=this.getElementSettings(),t=e.popup_entrance_animation,n=this;n.currentAnimation&&n.elements.$popupContent.removeClass(n.currentAnimation),(n.currentAnimation=t)&&(e=e.popup_entrance_animation_duration.size,n.elements.$popupContent.addClass(t),setTimeout(function(){return n.elements.$popupContent.removeClass(t)},1e3*e))},setExitAnimation:function(){var e=this.getElementSettings(),t=this,n=e.popup_exit_animation,e=n?e.popup_entrance_animation_duration.size:0;setTimeout(function(){n&&t.elements.$popupContent.removeClass(n+" reverse"),t.elements.$popup.hide(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened)},1e3*e),n&&t.elements.$popupContent.addClass(n+" reverse")},actionsOnStatusChange:function(e,t,n,o,s){let m="true",p="false";t||(m="false",p="true");n=elementorFrontend.elements.$document.find("[data-id="+n+"] "+o.button);n.attr("aria-expanded",m),n.attr("aria-hidden",p),t?elementorFrontend.elements.$body.addClass(s.bodyIsShown):elementorFrontend.elements.$body.removeClass(s.bodyIsShown)},bindEvents(){let n=this.getID(),o=this.getSettings("selectors"),s=this.getSettings("classes");elementorFrontend.elements.$document.on("etheme_modal_popup_status_changed",(e,t)=>this.actionsOnStatusChange(e.type,t,n,o,s))},run:function(){var t=this;let n=this.getSettings("selectors");"mobile"==elementorFrontend.getCurrentDeviceMode()&&this.elements.$closeButton.removeClass("outside").addClass("inside"),this.elements.$button.on("click",function(){t.elements.$popup.attr("style",null),t.setEntranceAnimation(),t.modalOpened=!0,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened),e(window).trigger("resize")}),this.elements.$closeButton.on("click",function(){t.setExitAnimation(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened)}),elementorFrontend.elements.$document.on("click",e=>{!t.modalOpened||(e=jQuery(e.target)).closest(this.elements.$popupContent).length||e.closest(n.button).length||(t.setExitAnimation(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened))}),elementorFrontend.elements.$document.on("keyup",e=>{27===e.keyCode&&t.modalOpened&&(t.setExitAnimation(),t.modalOpened=!1,elementorFrontend.elements.$document.trigger("etheme_modal_popup_status_changed",t.modalOpened))})}});e.each(["woocommerce-product-etheme_request_a_quote","theme-etheme_newsletter","etheme_modal_popup","theme-etheme_ajax_search_popup"],function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+t+".default",function(e){elementorFrontend.elementsHandler.addHandler(n,{$element:e})})})})}(jQuery);