PageSourceSearch

https://media.bohle.com/theme/6b639da8192cb3ac9751f3070e4b84e2/js/…-management.b2b-deleter.plugin.ts.4acbbf.js

js bohle.com collected 2026-10-10 01:04:16 UTC 12,203 bytes, 16 lines download raw bytes

1"use strict";var __typeError=msg=>{throw TypeError(msg)};var __privateAdd=(obj,member,value)=>member.has(obj)?__typeError("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value);(self.webpackChunk=self.webpackChunk||[]).push([[83811],{156:e=>{var t=function(e2){var t2;return!!e2&&typeof e2=="object"&&(t2=Object.prototype.toString.call(e2))!=="[object RegExp]"&&t2!=="[object Date]"&&e2.$$typeof!==r},r=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.element"):60103;function i(e2,t2){return t2.clone!==!1&&t2.isMergeableObject(e2)?a(Array.isArray(e2)?[]:{},e2,t2):e2}function n(e2,t2,r2){return e2.concat(t2).map(function(e3){return i(e3,r2)})}function s(e2){return Object.keys(e2).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e2).filter(function(t2){return Object.propertyIsEnumerable.call(e2,t2)}):[])}function o(e2,t2){try{return t2 in e2}catch(e3){return!1}}function a(e2,r2,l){(l=l||{}).arrayMerge=l.arrayMerge||n,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=i;var u,d,c=Array.isArray(r2);return c!==Array.isArray(e2)?i(r2,l):c?l.arrayMerge(e2,r2,l):(d={},(u=l).isMergeableObject(e2)&&s(e2).forEach(function(t2){d[t2]=i(e2[t2],u)}),s(r2).forEach(function(t2){(!o(e2,t2)||Object.hasOwnProperty.call(e2,t2)&&Object.propertyIsEnumerable.call(e2,t2))&&(o(e2,t2)&&u.isMergeableObject(r2[t2])?d[t2]=(function(e3,t3){if(!t3.customMerge)return a;var r3=t3.customMerge(e3);return typeof r3=="function"?r3:a})(t2,u)(e2[t2],r2[t2],u):d[t2]=i(r2[t2],u))}),d)}a.all=function(e2,t2){if(!Array.isArray(e2))throw Error("first argument should be an array");return e2.reduce(function(e3,r2){return a(e3,r2,t2)},{})},e.exports=a},795:(e,t,r)=>{r.d(t,{A:()=>n});var i=r(707);class n{static isNode(e2){return typeof e2=="object"&&e2!==null&&(e2===document||e2===window||e2 instanceof Node)}static hasAttribute(e2,t2){if(!n.isNode(e2))throw Error("The element must be a valid HTML Node!");return typeof e2.hasAttribute=="function"&&e2.hasAttribute(t2)}static getAttribute(e2,t2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2];if(r2&&n.hasAttribute(e2,t2)===!1)throw Error(`The required property "${t2}" does not exist!`);if(typeof e2.getAttribute!="function"){if(r2)throw Error("This node doesn't support the getAttribute function!");return}return e2.getAttribute(t2)}static getDataAttribute(e2,t2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2],s=t2.replace(/^data(|-)/,""),o=i.A.toLowerCamelCase(s,"-");if(!n.isNode(e2)){if(r2)throw Error("The passed node is not a valid HTML Node!");return}if(e2.dataset===void 0){if(r2)throw Error("This node doesn't support the dataset attribute!");return}let a=e2.dataset[o];if(a===void 0){if(r2)throw Error(`The required data attribute "${t2}" does not exist on ${e2}!`);return a}return i.A.parsePrimitive(a)}static querySelector(e2,t2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2];if(r2&&!n.isNode(e2))throw Error("The parent node is not a valid HTML Node!");let i2=e2.querySelector(t2)||!1;if(r2&&i2===!1)throw Error(`The required element "${t2}" does not exist in parent node!`);return i2}static querySelectorAll(e2,t2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2];if(r2&&!n.isNode(e2))throw Error("The parent node is not a valid HTML Node!");let i2=e2.querySelectorAll(t2);if(i2.length===0&&(i2=!1),r2&&i2===!1)throw Error(`At least one item of "${t2}" must exist in parent node!`);return i2}static getFocusableElements(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:document.body).querySelectorAll(`
2            input:not([tabindex^="-"]):not([disabled]):not([type="hidden"]),
3            select:not([tabindex^="-"]):not([disabled]),
4            textarea:not([tabindex^="-"]):not([disabled]),
5            button:not([tabindex^="-"]):not([disabled]),
6            a[href]:not([tabindex^="-"]):not([disabled]),
7            [tabindex]:not([tabindex^="-"]):not([disabled])
8        `)}static getFirstFocusableElement(){let e2=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document.body;return this.getFocusableElements(e2)[0]}static getLastFocusableElement(){let e2=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,t2=this.getFocusableElements(e2);return t2[t2.length-1]}}},707:(e,t,r)=>{r.d(t,{A:()=>i});
8class i{static ucFirst(e2){return e2.charAt(0).toUpperCase()+e2.slice(1)}static lcFirst(e2){return e2.charAt(0).toLowerCase()+e2.slice(1)}static toDashCase(e2){return e2.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(e2,t2){let r2=i.toUpperCamelCase(e2,t2);return i.lcFirst(r2)}static toUpperCamelCase(e2,t2){return t2?e2.split(t2).map(e3=>i.ucFirst(e3.toLowerCase())).join(""):i.ucFirst(e2.toLowerCase())}static parsePrimitive(e2){try{return/^\d+(.|,)\d+$/.test(e2)&&(e2=e2.replace(",",".")),JSON.parse(e2)}catch(t2){return e2.toString()}}}},737:(e,t,r)=>{r.d(t,{A:()=>a});var i=r(156),n=r.n(i),s=r(707);class o{constructor(e2=document){this._el=e2,e2.$emitter=this,this._listeners=[]}publish(e2){let t2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r2=arguments.length>2&&arguments[2]!==void 0&&arguments[2],i2=new CustomEvent(e2,{detail:t2,cancelable:r2});return this.el.dispatchEvent(i2),i2}subscribe(e2,t2){let r2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i2=this,n2=e2.split("."),s2=r2.scope?t2.bind(r2.scope):t2;if(r2.once&&r2.once===!0){let t3=s2;s2=function(r3){i2.unsubscribe(e2),t3(r3)}}return this.el.addEventListener(n2[0],s2),this.listeners.push({splitEventName:n2,opts:r2,cb:s2}),!0}unsubscribe(e2){let t2=e2.split(".");return this.listeners=this.listeners.reduce((e3,r2)=>([...r2.splitEventName].sort().toString()===t2.sort().toString()?this.el.removeEventListener(r2.splitEventName[0],r2.cb):e3.push(r2),e3),[]),!0}reset(){return this.listeners.forEach(e2=>{this.el.removeEventListener(e2.splitEventName[0],e2.cb)}),this.listeners=[],!0}get el(){return this._el}set el(e2){this._el=e2}get listeners(){return this._listeners}set listeners(e2){this._listeners=e2}}class a{constructor(e2,t2={},r2=!1){if(!(e2 instanceof Node)){console.warn(`There is no valid element given while trying to create a plugin instance for "${r2}".`);return}this.el=e2,this.$emitter=new o(this.el),this._pluginName=this._getPluginName(r2),this.options=this._mergeOptions(t2),this._initialized=!1,this._registerInstance(),this._init()}init(){console.warn(`The "init" method for the plugin "${this._pluginName}" is not defined. The plugin will not be initialized.`)}update(){}_init(){this._initialized||(this.init(),this._initialized=!0)}_update(){this._initialized&&this.update()}_mergeOptions(e2){let t2=[this.constructor.options,this.options,e2];return t2.push(this._getConfigFromDataAttribute()),t2.push(this._getOptionsFromDataAttribute()),n().all(t2.filter(e3=>e3 instanceof Object&&!(e3 instanceof Array)).map(e3=>e3||{}))}_getConfigFromDataAttribute(){let e2={};if(typeof this.el.getAttribute!="function")return e2;let t2=s.A.toDashCase(this._pluginName),r2=this.el.getAttribute(`data-${t2}-config`);return r2?window.PluginConfigManager.get(this._pluginName,r2):e2}_getOptionsFromDataAttribute(){let e2={};if(typeof this.el.getAttribute!="function")return e2;let t2=s.A.toDashCase(this._pluginName),r2=this.el.getAttribute(`data-${t2}-options`);if(r2)try{return JSON.parse(r2)}catch(e3){console.error(`The data attribute "data-${t2}-options" could not be parsed to json: ${e3.message}`)}return e2}_registerInstance(){window.PluginManager.getPluginInstancesFromElement(this.el).set(this._pluginName,this),window.PluginManager.getPlugin(this._pluginName,!1).get("instances").push(this)}_getPluginName(e2){return e2||(e2=this.constructor.name),e2}}},68:(e,t,r)=>{r.d(t,{A:()=>i});class i{constructor(){this._request=null,this._errorHandlingInternal=!1}get(e2,t2){let r2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"application/json",i2=this._createPreparedRequest("GET",e2,r2);return this._sendRequest(i2,null,t2)}post(e2,t2,r2){let i2=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"application/json";i2=this._getContentType(t2,i2);let n=this._createPreparedRequest("POST",e2,i2);return this._sendRequest(n,t2,r2)}delete(e2,t2,r2){let i2=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"application/json";i2=this._getContentType(t2,i2);let n=this._createPreparedRequest("DELETE",e2,i2);return this._sendRequest(n,t2,r2)}patch(e2,t2,r2){let i2=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"application/json";i2=this._getContentType(t2,i2);let n=this._createPreparedRequest("PATCH",e2,i2);return this._sendRequest(n,t2,r2)}
8abort(){if(this._request)return this._request.abort()}setErrorHandlingInternal(e2){this._errorHandlingInternal=e2}_registerOnLoaded(e2,t2){t2&&(this._errorHandlingInternal===!0?(e2.addEventListener("load",()=>{t2(e2.responseText,e2)}),e2.addEventListener("abort",()=>{console.warn(`the request to ${e2.responseURL} was aborted`)}),e2.addEventListener("error",()=>{console.warn(`the request to ${e2.responseURL} failed with status ${e2.status}`)}),e2.addEventListener("timeout",()=>{console.warn(`the request to ${e2.responseURL} timed out`)})):e2.addEventListener("loadend",()=>{t2(e2.responseText,e2)}))}_sendRequest(e2,t2,r2){return this._registerOnLoaded(e2,r2),e2.send(t2),e2}_getContentType(e2,t2){return e2 instanceof FormData&&(t2=!1),t2}_createPreparedRequest(e2,t2,r2){return this._request=new XMLHttpRequest,this._request.open(e2,t2),this._request.setRequestHeader("X-Requested-With","XMLHttpRequest"),r2&&this._request.setRequestHeader("Content-type",r2),this._request}}},581:(e,t,r)=>{r.d(t,{A:()=>a});let i="loader",n={BEFORE:"before",INNER:"inner"};class s{constructor(e2,t2=n.BEFORE){this.parent=e2 instanceof Element?e2:document.body.querySelector(e2),this.position=t2}create(){if(!this.exists()){if(this.position===n.INNER){this._previousHTML=this.parent.innerHTML,this.parent.innerHTML=s.getTemplate();return}this.parent.insertAdjacentHTML(this._getPosition(),s.getTemplate())}}remove(){if(this.position===n.INNER){this.parent.innerHTML=this._previousHTML;return}this.parent.querySelectorAll(`.${i}`).forEach(e2=>e2.remove())}exists(){return this.parent.querySelectorAll(`.${i}`).length>0}_getPosition(){return this.position===n.BEFORE?"afterbegin":"beforeend"}static getTemplate(){return`<div class="${i}" role="status">
9                    <span class="visually-hidden">Loading...</span>
10                </div>`}static SELECTOR_CLASS(){return i}}let o="element-loader-backdrop";class a extends s{static create(e2){e2.classList.add("has-element-loader"),a.exists(e2)||(a.appendLoader(e2),setTimeout(()=>{let t2=e2.querySelector(`.${o}`);t2&&t2.classList.add("element-loader-backdrop-open")},1))}static remove(e2){e2.classList.remove("has-element-loader");let t2=e2.querySelector(`.${o}`);t2&&t2.remove()}static exists(e2){return e2.querySelectorAll(`.${o}`).length>0}static getTemplate(){return`
11        <div class="${o}">
12            <div class="loader" role="status">
13                <span class="visually-hidden">Loading...</span>
14            </div>
15        </div>
16        `}static appendLoader(e2){e2.insertAdjacentHTML("beforeend",a.getTemplate())}}},811:(e,t,r)=>{var _e;r.r(t),r.d(t,{default:()=>a});var i=r(737),n=r(68),s=r(581),o=r(795);const _a=class _a extends i.A{init(){this.el.addEventListener("show.bs.modal",this._showModalEventListener.bind(this)),o.A.querySelector(this.el,`#${this.options.confirmButtonId}`).addEventListener("click",this._deleteEmployee.bind(this))}_showModalEventListener(e2){if(this.deleteAction=e2.relatedTarget.dataset.deleteAction,this.contentSnippet=e2.relatedTarget.dataset.contentSnippet,!(this.deleteAction&&this.contentSnippet))throw new DOMException("Failed to update content. Required data attributes are missing.");let t2=o.A.querySelector(e2.target,`#${this.options.contentId}`);t2.classList.remove("text-center"),t2.innerHTML=this.contentSnippet}_deleteEmployee(){s.A.create(this.el),new n.A().delete(this.deleteAction,null,()=>{location.reload()})}};_e=new WeakMap,__privateAdd(_a,_e,_a.options={contentId:null,confirmButtonId:null});let a=_a}}]);

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.