PageSourceSearch

https://bildungskalender.holzbau-schweiz.ch/typo3conf/ext/holzbaus…/Resources/Public/Build/282.64169298.js

js holzbau-schweiz.ch collected 2026-10-02 17:16:41 UTC 2,669 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkconfig_npm=self.webpackChunkconfig_npm||[]).push([[282],{282:function(t,e,n){function r(t,e){if(t)if(t.forEach)t.forEach(e);else for(let n=0;n<t.length;n++)e(t[n],n,t)}function i(t,e){t.addEventListener("invalid",(function(){t.classList.add(e)})),t.addEventListener("input",(function(){t.validity.valid&&t.classList.remove(e)}))}n.r(e),n.d(e,{default:function(){return c},handleCustomMessageDisplay:function(){return s},handleCustomMessages:function(){return a},toggleInvalidClass:function(){return i}});const o=["badInput","patternMismatch","rangeOverflow","rangeUnderflow","stepMismatch","tooLong","tooShort","typeMismatch","valueMissing","customError"];function a(t,e){function n(){const n=t.validity.valid?null:function(t,e){e=e||{};const n=[`${t.type}Mismatch`].concat(o),r=t.validity;for(let i=0;i<n.length;i++){const o=n[i];if(r[o])return t.getAttribute(`data-${o}`)||e[o]}}(t,e);t.setCustomValidity(n||"")}t.addEventListener("input",n),t.addEventListener("invalid",n)}function s(t,e){const{validationErrorClass:n,validationErrorParentClass:r,errorPlacement:i}=e;function o(e){const{insertError:o}=e,a=t.parentNode,s=a.querySelector(`.${n}`)||document.createElement("div");var l,c;!t.validity.valid&&t.validationMessage?(s.className=n,s.textContent=t.validationMessage,o&&("before"===i?(c=s,(l=t).parentNode.insertBefore(c,l)):function(t,e){const n=t.nextSibling;n?t.parentNode.insertBefore(e,n):parent.appendChild(e)}(t,s),a.classList.add(r))):(a.classList.remove(r),s.remove())}t.addEventListener("input",(function(){o({insertError:!1})})),t.addEventListener("invalid",(function(t){t.preventDefault(),o({insertError:!0})}))}const l={invalidClass:"invalid",validationErrorClass:"validation-error",validationErrorParentClass:"has-validation-error",customMessages:{},errorPlacement:"before"};var c=function(t,e){if(!t||!t.nodeName)throw new Error("First arg to validForm must be a form, input, select, or textarea");let n;const o=t.nodeName.toLowerCase();if(e=function(t,e){t=function(t){const e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}(t||{});for(const n in e)void 0===t[n]&&(t[n]=e[n]);return t}(e,l),"form"===o)n=t.querySelectorAll("input, select, textarea"),function(t,e){const n=function(t,e){let n;return function(){clearTimeout(n),n=setTimeout(e,t)}}(100,(()=>{const e=t.querySelector(":invalid");e&&e.focus()}));r(e,(t=>t.addEventListener("invalid",n)))}(t,n);else{if("input"!==o&&"select"!==o&&"textarea"!==o)throw new Error("Only form, input, select, or textarea elements are supported");n=[t]}!function(t,e){const{invalidClass:n,customMessages:o}=e;r(t,(function(t){i(t,n),a(t,o),s(t,e)}))}(n,e)}}}]);

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.