Files
szkoleniauryzaj.pl/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/mini-cart-frontend.js
2024-11-10 21:08:49 +01:00

1 line
4.5 KiB
JavaScript

!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},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=235)}({2:function(e,t){e.exports=window.wc.wcSettings},235:function(e,t,n){e.exports=n(249)},249:function(e,t,n){"use strict";n.r(t);var r=n(2),o=e=>{let{handle:t,src:n,version:r}=e;if(0===document.querySelectorAll(`#${t}-js, #${t}-js-prefetch`).length){const e=document.createElement("link");e.href=r?`${n}?ver=${r}`:n,e.rel="preload",e.as="script",e.id=t+"-js-prefetch",document.head.appendChild(e)}},c=n(52);const d=e=>document.querySelectorAll("script#"+e).length>0,a=e=>{if(!Object(c.a)(e.id)||d(e.id))return;const t=document.createElement("script");for(const n in e){if(!e.hasOwnProperty(n))continue;const r=n;if("onload"===r||"onerror"===r)continue;const o=e[r];Object(c.a)(o)&&(t[r]=o)}"function"==typeof e.onload&&(t.onload=e.onload),"function"==typeof e.onerror&&(t.onerror=e.onerror),document.body.appendChild(t)};var i=e=>{let{handle:t,src:n,version:r,after:o,before:c,translations:i}=e;return new Promise((e,s)=>{d(t+"-js")&&e(),i&&a({id:t+"-js-translations",innerHTML:i}),c&&a({id:t+"-js-before",innerHTML:c}),a({id:t+"-js",onerror:s,onload:()=>{o&&a({id:t+"-js-after",innerHTML:o}),e()},src:r?`${n}?ver=${r}`:n})})},s=n(69);window.addEventListener("load",()=>{const e=document.querySelectorAll(".wc-block-mini-cart");let t=!1;if(0===e.length)return;const n=Object(r.getSetting)("mini_cart_block_frontend_dependencies",{});for(const e in n){const t=n[e];o({handle:e,...t})}const c=Object(s.b)("adding_to_cart","wc-blocks_adding_to_cart"),d=Object(s.b)("added_to_cart","wc-blocks_added_to_cart"),a=Object(s.b)("removed_from_cart","wc-blocks_removed_from_cart"),l=async()=>{if(!t){t=!0,document.body.removeEventListener("wc-blocks_adding_to_cart",l),c();for(const e in n){const t=n[e];await i({handle:e,...t})}}};document.body.addEventListener("wc-blocks_adding_to_cart",l),e.forEach((e,n)=>{if(!(e instanceof HTMLElement))return;const r=e.querySelector(".wc-block-mini-cart__button"),o=e.querySelector(".wc-block-components-drawer__screen-overlay");if(!r||!o)return;const c=()=>{t||l(),document.body.removeEventListener("wc-blocks_added_to_cart",s),document.body.removeEventListener("wc-blocks_removed_from_cart",u),d(),a()},i=()=>{e.dataset.isInitiallyOpen="true",o.classList.add("wc-block-components-drawer__screen-overlay--with-slide-in"),o.classList.remove("wc-block-components-drawer__screen-overlay--is-hidden"),c()},s=()=>{e.dataset.isDataOutdated="true",i()},u=()=>{e.dataset.isDataOutdated="true",e.dataset.isInitiallyOpen="false",c()};r.addEventListener("mouseover",l),r.addEventListener("focus",l),r.addEventListener("click",i),0===n&&(document.body.addEventListener("wc-blocks_added_to_cart",s),document.body.addEventListener("wc-blocks_removed_from_cart",u))})})},52:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>"string"==typeof e},69:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return i}));const r=window.CustomEvent||null,o=(e,t)=>{let{bubbles:n=!1,cancelable:o=!1,element:c,detail:d={}}=t;if(!r)return;c||(c=document.body);const a=new r(e,{bubbles:n,cancelable:o,detail:d});c.dispatchEvent(a)};let c;const d=()=>{c&&clearTimeout(c),c=setTimeout(()=>{o("wc_fragment_refresh",{bubbles:!0,cancelable:!0})},50)},a=e=>{let{preserveCartData:t=!1}=e;o("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:t}})},i=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("function"!=typeof jQuery)return()=>{};const c=()=>{o(t,{bubbles:n,cancelable:r})};return jQuery(document).on(e,c),()=>jQuery(document).off(e,c)}}});