PageSourceSearch

https://www.bkkgs.de/_assets/bfed1638687f5a7f635b354abab9e36d/JavaScript/200.8bbbd1ef5145baf0c6d8.js

js bkkgs.de collected 2026-10-01 14:09:54 UTC 1,863 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkbkkgs=self.webpackChunkbkkgs||[]).push([[200],{3200:(t,e,i)=>{i.r(e),i.d(e,{Jobform:()=>s,default:()=>l});class s{constructor(t={}){this.settings={...t,selectors:{parentFieldset:".powermail_fieldset.doc-uploads",addButton:".form__add-button",uploadFieldWrapper:".powermail_fieldwrap_type_file"}},this.uploadFieldGroups=[],this.uploadFieldVisibility=[]}init(){const{selectors:t}=this.settings,e=document.querySelector(t.parentFieldset);if(null!==e){if(this.uploadFieldGroups=e.querySelectorAll(t.uploadFieldWrapper),0===this.uploadFieldGroups.length)return;this.initUploadFields(),this.insertAddButton(e),this.showNextField()}}initUploadFields(){for(let t=0;t<this.uploadFieldGroups.length;t++){const e=this.uploadFieldGroups[t];e.setAttribute("style","display: none"),e.previousSibling.setAttribute("style","display: none;"),this.uploadFieldVisibility.push({element:e,visible:!1})}}insertAddButton(t){t.insertAdjacentHTML("beforeend",'<button class="btn btn--secondary form__add-button" type="button">Weitere Felder einblenden</button>');const e=document.querySelector(this.settings.selectors.addButton);e&&e.addEventListener("click",(()=>this.showNextField()))}removeAddButton(){const t=document.querySelector(this.settings.selectors.addButton);t&&(t.removeEventListener("click",(()=>this.showNextField())),t.remove())}showNextField(){if(0!==this.uploadFieldVisibility.length)for(let t=0;t<this.uploadFieldVisibility.length;t++)if(!1===this.uploadFieldVisibility[t].visible)return this.uploadFieldVisibility[t].visible=!0,this.uploadFieldVisibility[t].element.setAttribute("style","display: block"),this.uploadFieldVisibility[t].element.previousSibling.setAttribute("style","display: block;"),void(t===this.uploadFieldVisibility.length-1&&this.removeAddButton())}}const l=s}}]);
2//# sourceMappingURL=200.8bbbd1ef5145baf0c6d8.js.map

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.