PageSourceSearch

https://www.babyrella.at/theme/109dffa703da31abdef2ad63dc4a8e14/js…sn-return-shipment.details.plugin.a792c4.js

js babyrella.at collected 2026-10-07 19:29:12 UTC 10,724 bytes, 7 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[46842],{842:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});var r=o(408);/**
2 * digitvision
3 *
4 * @category  digitvision
5 * @package   Shopware\Plugins\DvsnReturnShipment
6 * @copyright (c) 2020 digitvision
7 */class i extends window.PluginBaseClass{init(){let e=this;this.el.querySelectorAll(this.options.selectors.label).forEach(function(t){t.addEventListener("click",function(t){e.onLabelClick(t)})}),this.el.querySelectorAll(this.options.selectors.document).forEach(function(t){t.addEventListener("click",function(){e.options.documentClicked=!0})}),this.el.querySelectorAll(this.options.selectors.moreLabels).forEach(function(t){t.addEventListener("click",function(){e.el.querySelectorAll(e.options.selectors.label).forEach(function(e){e.classList.add("disabled")}),e.el.querySelectorAll(e.options.selectors.moreLabelsContainer).forEach(function(t){t.style.display="block",t.querySelectorAll(e.options.selectors.label).forEach(function(e){e.classList.remove("disabled")})})})}),this.el.querySelectorAll(this.options.selectors.moreLabelsContainer).forEach(function(t){t.querySelectorAll(e.options.selectors.label).forEach(function(t){t.addEventListener("click",function(t){e.options.moreLabelsClicked=e.options.moreLabelsClicked+1,e.options.moreLabelsClicked>5&&(e.el.querySelectorAll(e.options.selectors.moreLabelsContainer).forEach(function(t){t.querySelectorAll(e.options.selectors.label).forEach(function(e){e.classList.add("disabled")})}),t.preventDefault())})})})}onLabelClick(e){if(!1===this.options.config.provideDocumentNote||!0===this.options.documentClicked)return;e.preventDefault();let t=new r.Z(this.el.querySelector(this.options.selectors.documentWarning).innerHTML);t.open(),t.getModal().classList.add("dvsn-return-shipment--details--document-warning"),this.options.documentClicked=!0}}i.options={documentClicked:!1,moreLabelsClicked:0,selectors:{document:".is--document",label:".is--label",documentWarning:".document-warning",moreLabels:".more-labels",moreLabelsContainer:".more-labels-container"},config:{provideDocumentNote:!0}}},266:(e,t,o)=>{o.d(t,{Z:()=>r});class r{static iterate(e,t){if(e instanceof Map||Array.isArray(e))return e.forEach(t);if(e instanceof FormData){for(var o of e.entries())t(o[1],o[0]);return}if(e instanceof NodeList)return e.forEach(t);if(e instanceof HTMLCollection)return Array.from(e).forEach(t);if(e instanceof Object)return Object.keys(e).forEach(o=>{t(e[o],o)});throw Error("The element type ".concat(typeof e," is not iterable!"))}}},306:(e,t,o)=>{o.d(t,{ar:()=>l,ZP:()=>h});class r{static isTouchDevice(){return"ontouchstart"in document.documentElement}static isIOSDevice(){return r.isIPhoneDevice()||r.isIPadDevice()}static isNativeWindowsBrowser(){return r.isIEBrowser()||r.isEdgeBrowser()}static isIPhoneDevice(){return!!navigator.userAgent.match(/iPhone/i)}static isIPadDevice(){return!!navigator.userAgent.match(/iPad/i)}static isIEBrowser(){return -1!==navigator.userAgent.toLowerCase().indexOf("msie")||!!navigator.userAgent.match(/Trident.*rv:\d+\./)}static isEdgeBrowser(){return!!navigator.userAgent.match(/Edge\/\d+/i)}static getList(){return{"is-touch":r.isTouchDevice(),"is-ios":r.isIOSDevice(),"is-native-windows":r.isNativeWindowsBrowser(),"is-iphone":r.isIPhoneDevice(),"is-ipad":r.isIPadDevice(),"is-ie":r.isIEBrowser(),"is-edge":r.isEdgeBrowser()}}}var i=o(266);let s="modal-backdrop",n="modal-backdrop-open",a="no-scroll",l=350,c={ON_CLICK:"backdrop/onclick"};class d{create(e){this._removeExistingBackdrops(),document.body.insertAdjacentHTML("beforeend",this._getTemplate());let t=document.body.lastChild;document.documentElement.classList.add(a),setTimeout(function(){t.classList.add(n),"function"==typeof e&&e()},75),this._dispatchEvents()}remove(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=this._getBackdrops();i.Z.iterate(t,e=>e.classList.remove(n)),setTimeout(this._removeExistingBackdrops.bind(this),e),document.documentElement.classList.remove(a)}_dispatchEvents(){let e=r.isTouchDevice()?"touchstart":"click";document.addEventListener(e,function(e){e.target.classList.contains(s)&&document.dispatchEvent(new CustomEvent(c.ON_CLICK))})}_getBackdrops(){return document.querySelectorAll(".".concat(s))}_removeExistingBackdrops(){if(!1===this._exists())return;let e=this._getBackdrops();i.Z.iterate(e,e=>e.remove())}_exists(){return document.querySelectorAll(".".concat(s)).length>0}_getTemplate(){return'<div class="'.concat(s,'"></div>')}constructor(){return d.instance||(d.instance=this),d.instance}}let u=Object.freeze(new d);class h{static create(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;u.create(e)}static remove(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;u.remove(e)}static SELECTOR_CLASS(){return s}}},408:(e,t,o)=>{o.d(t,{Z:()=>l});class r{static ucFirst(e){return e.charAt(0).toUpperCase()+e.slice(1)}static lcFirst(e){return e.charAt(0).toLowerCase()+e.slice(1)}static toDashCase(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(e,t){let o=r.toUpperCamelCase(e,t);return r.lcFirst(o)}static toUpperCamelCase(e,t){return t?e.split(t).map(e=>
7r.ucFirst(e.toLowerCase())).join(""):r.ucFirst(e.toLowerCase())}static parsePrimitive(e){try{return/^\d+(.|,)\d+$/.test(e)&&(e=e.replace(",",".")),JSON.parse(e)}catch(t){return e.toString()}}}class i{static isNode(e){return"object"==typeof e&&null!==e&&(e===document||e===window||e instanceof Node)}static hasAttribute(e,t){if(!i.isNode(e))throw Error("The element must be a valid HTML Node!");return"function"==typeof e.hasAttribute&&e.hasAttribute(t)}static getAttribute(e,t){let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(o&&!1===i.hasAttribute(e,t))throw Error('The required property "'.concat(t,'" does not exist!'));if("function"!=typeof e.getAttribute){if(o)throw Error("This node doesn't support the getAttribute function!");return}return e.getAttribute(t)}static getDataAttribute(e,t){let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=t.replace(/^data(|-)/,""),n=r.toLowerCamelCase(s,"-");if(!i.isNode(e)){if(o)throw Error("The passed node is not a valid HTML Node!");return}if(void 0===e.dataset){if(o)throw Error("This node doesn't support the dataset attribute!");return}let a=e.dataset[n];if(void 0===a){if(o)throw Error('The required data attribute "'.concat(t,'" does not exist on ').concat(e,"!"));return a}return r.parsePrimitive(a)}static querySelector(e,t){let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(o&&!i.isNode(e))throw Error("The parent node is not a valid HTML Node!");let r=e.querySelector(t)||!1;if(o&&!1===r)throw Error('The required element "'.concat(t,'" does not exist in parent node!'));return r}static querySelectorAll(e,t){let o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(o&&!i.isNode(e))throw Error("The parent node is not a valid HTML Node!");let r=e.querySelectorAll(t);if(0===r.length&&(r=!1),o&&!1===r)throw Error('At least one item of "'.concat(t,'" must exist in parent node!'));return r}static getFocusableElements(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return e.querySelectorAll('\n            input:not([tabindex^="-"]):not([disabled]):not([type="hidden"]),\n            select:not([tabindex^="-"]):not([disabled]),\n            textarea:not([tabindex^="-"]):not([disabled]),\n            button:not([tabindex^="-"]):not([disabled]),\n            a[href]:not([tabindex^="-"]):not([disabled]),\n            [tabindex]:not([tabindex^="-"]):not([disabled])\n        ')}static getFirstFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return this.getFocusableElements(e)[0]}static getLastFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=this.getFocusableElements(e);return t[t.length-1]}}var s=o(306);let n="js-pseudo-modal",a="js-pseudo-modal-template-root-element";class l{open(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.ar;this._hideExistingModal(),this._create(),setTimeout(this._open.bind(this,e),t)}close(){let e=this.getModal();this._modalInstance=bootstrap.Modal.getInstance(e),this._modalInstance.hide()}getModal(){return this._modal||this._create(),this._modal}updatePosition(){this._modalInstance.handleUpdate()}updateContent(e,t){this._content=e,this._setModalContent(e),this.updatePosition(),"function"==typeof t&&t.bind(this)()}_hideExistingModal(){try{let e=i.querySelector(document,".".concat(n," .modal"),!1);if(!e)return;let t=bootstrap.Modal.getInstance(e);if(!t)return;t.hide()}catch(e){console.warn("[PseudoModalUtil] Unable to hide existing pseudo modal before opening pseudo modal: ".concat(e.message))}}_open(e){this.getModal(),this._modal.addEventListener("hidden.bs.modal",this._modalWrapper.remove),this._modal.addEventListener("shown.bs.modal",e),this._modal.addEventListener("hide.bs.modal",()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur()}),this._modalInstance.show()}_create(){this._modalMarkupEl=i.querySelector(document,this._templateSelector),this._createModalWrapper(),this._modalWrapper.innerHTML=this._content,this._modal=this._createModalMarkup(),this._modalInstance=new bootstrap.Modal(this._modal,{backdrop:this._useBackdrop}),document.body.insertAdjacentElement("beforeend",this._modalWrapper)}_createModalWrapper(){this._modalWrapper=i.querySelector(document,".".concat(n),!1),this._modalWrapper||(this._modalWrapper=document.createElement("div"),this._modalWrapper.classList.add(n))}
7_createModalMarkup(){let e=i.querySelector(this._modalWrapper,".modal",!1);if(e)return e;let t=this._modalWrapper.innerHTML;return this._modalWrapper.innerHTML=this._modalMarkupEl.innerHTML,this._setModalContent(t),i.querySelector(this._modalWrapper,".modal")}_setModalTitle(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{i.querySelector(this._modalWrapper,this._templateTitleSelector).innerHTML=e}catch(e){}}_setModalContent(e){let t=i.querySelector(this._modalWrapper,this._templateContentSelector);t.innerHTML=e;let o=i.querySelector(t,".".concat(a),!1);if(o){i.querySelector(this._modalWrapper,".".concat(a)).replaceChildren(o);return}try{let e=i.querySelector(t,this._templateTitleSelector);e&&(this._setModalTitle(e.innerHTML),e.parentNode.removeChild(e))}catch(e){}}constructor(e,t=!0,o=".".concat("js-pseudo-modal-template"),r=".".concat("js-pseudo-modal-template-content-element"),i=".".concat("js-pseudo-modal-template-title-element")){this._content=e,this._useBackdrop=t,this._templateSelector=o,this._templateContentSelector=r,this._templateTitleSelector=i}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.