OwlCyberSecurity - MANAGER
Edit File: woocommerce-cart.e2a9101be21a228a4575.bundle.min.js
/*! pro-elements - v3.5.1 - 10-11-2021 */ (self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[859],{427:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;class Base extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{stickyRightColumn:".e-sticky-right-column"},classes:{stickyRightColumnActive:"e-sticky-right-column--active"}}}getDefaultElements(){const t=this.getSettings("selectors");return{$stickyRightColumn:this.$element.find(t.stickyRightColumn)}}bindEvents(){elementorFrontend.elements.$document.on("select2:open",(t=>{this.addSelect2Wrapper(t)}))}addSelect2Wrapper(t){const e=jQuery(t.target).data("select2");e.$dropdown&&e.$dropdown.addClass("e-woo-select2-wrapper")}isStickyRightColumnActive(){const t=this.getSettings("classes");return this.elements.$stickyRightColumn.hasClass(t.stickyRightColumnActive)}activateStickyRightColumn(){const t=this.getElementSettings(),e=elementorFrontend.elements.$wpAdminBar,n=this.getSettings("classes");let s=t.sticky_right_column_offset||0;e.length&&"fixed"===e.css("position")&&(s+=e.height()),"yes"===this.getElementSettings("sticky_right_column")&&(this.elements.$stickyRightColumn.addClass(n.stickyRightColumnActive),this.elements.$stickyRightColumn.css("top",s+"px"))}deactivateStickyRightColumn(){if(!this.isStickyRightColumnActive())return;const t=this.getSettings("classes");this.elements.$stickyRightColumn.removeClass(t.stickyRightColumnActive)}toggleStickyRightColumn(){this.getElementSettings("sticky_right_column")?this.isStickyRightColumnActive()||this.activateStickyRightColumn():this.deactivateStickyRightColumn()}equalizeElementHeight(t){if(t.length){t.removeAttr("style");let e=0;t.each(((t,n)=>{e=Math.max(e,n.offsetHeight)})),0<e&&t.css({height:e+"px"})}}}e.default=Base},3898:(t,e,n)=>{"use strict";var s=n(7914);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(n(427));class Cart extends i.default{getDefaultSettings(...t){const e=super.getDefaultSettings(...t);return{selectors:{...e.selectors,shippingForm:".shipping-calculator-form",quantityInput:".qty",updateCartButton:"button[name=update_cart]",wpHttpRefererInputs:"[name=_wp_http_referer]",hiddenInput:"input[type=hidden]",productRemove:".product-remove a"},classes:e.classes,ajaxUrl:elementorProFrontend.config.ajaxurl}}getDefaultElements(...t){const e=this.getSettings("selectors");return{...super.getDefaultElements(...t),$shippingForm:this.$element.find(e.shippingForm),$stickyColumn:this.$element.find(e.stickyColumn),$hiddenInput:this.$element.find(e.hiddenInput)}}bindEvents(){super.bindEvents();const t=this.getSettings("selectors");elementorFrontend.elements.$body.on("wc_fragments_refreshed",(()=>this.applyButtonsHoverAnimation())),"yes"===this.getElementSettings("update_cart_automatically")&&this.$element.on("click",t.quantityInput,(()=>this.updateCart())),(elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode())&&elementorFrontend.elements.$body.on("wc_fragments_loaded wc_fragments_refreshed",(()=>{this.modifyWpHttpReferer(),this.disableActions()}))}onInit(...t){super.onInit(...t),this.toggleStickyRightColumn(),this.hideHiddenInputsParentElements(),elementorFrontend.isEditMode()&&this.elements.$shippingForm.show(),this.applyButtonsHoverAnimation(),(elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode())&&(this.modifyWpHttpReferer(),this.disableActions())}disableActions(){const t=this.getSettings("selectors");this.$element.find(t.updateCartButton).attr({disabled:"disabled","aria-disabled":"true"}),elementorFrontend.isEditMode()&&(this.$element.find(t.quantityInput).attr("disabled","disabled"),this.$element.find(t.productRemove).css("pointer-events","none"))}onElementChange(t){"sticky_right_column"===t&&this.toggleStickyRightColumn()}onDestroy(...t){super.onDestroy(...t),this.deactivateStickyRightColumn()}updateCart(){const t=this.getSettings("selectors");clearTimeout(this._debounce),this._debounce=setTimeout((()=>{this.$element.find(t.updateCartButton).trigger("click")}),600)}applyButtonsHoverAnimation(){const t=this.getElementSettings();t.checkout_button_hover_animation&&jQuery(".checkout-button").addClass("elementor-animation-"+t.checkout_button_hover_animation),t.forms_buttons_hover_animation&&jQuery(".shop_table .button").addClass("elementor-animation-"+t.forms_buttons_hover_animation)}hideHiddenInputsParentElements(){this.isEdit&&this.elements.$hiddenInput&&this.elements.$hiddenInput.parent(".form-row").addClass("elementor-hidden")}modifyWpHttpReferer(){const t=this.getSettings("selectors");elementorFrontend.isEditMode()&&this.$element.find(t.wpHttpRefererInputs).attr("value",elementor.documents.getCurrent().config.urls.wp_preview)}}e.default=Cart}}]);