PageSourceSearch

https://www.shop.jungheinrich.ch/assets/current/jhparts/js/yves_default.7629.dc9cf491be1b8595a1ee.js

js jungheinrich.ch collected 2026-10-06 12:48:24 UTC 2,090 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackJsonp_yves_default=globalThis.webpackJsonp_yves_default||[]).push([[7629],{17629:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var s=r(97337);class i extends s.Z{constructor(...e){super(...e),this.form=void 0,this.triggers=void 0,this.targets=void 0,this.ignoreElements=void 0,this.filterElements=void 0,this.formFieldsClearAfter=void 0}readyCallback(){this.triggers=Array.from(this.triggerClassName?document.getElementsByClassName(this.triggerClassName):document.querySelectorAll(this.triggerSelector)),this.form=this.formClassName?document.getElementsByClassName(this.formClassName)[0]:document.querySelector(this.formSelector),this.ignoreElements=Array.from(this.ignoreClassName?this.form.getElementsByClassName(this.ignoreClassName):this.form.querySelectorAll(this.ignoreSelector));const e=Array.from(this.form.getElementsByTagName("input")),t=Array.from(this.form.getElementsByTagName("select"));this.targets=[...e,...t],this.filterElements=this.targets.filter((e=>!this.ignoreElements.includes(e))),this.mapEvents()}mapEvents(){this.createCustomEvents(),this.triggers.forEach((e=>{e.addEventListener("change",(()=>this.onChange(e)))}))}onChange(e){e.checked&&this.clearFormValues()}clearFormValues(){this.filterElements.forEach((e=>{null==!e&&this.clearFormField(e)})),this.dispatchEvent(this.formFieldsClearAfter)}clearFormField(e){if(null==!e){const t=this.getTagName(e);if("INPUT"===t){const t=e.type;"text"!==t&&"hidden"!==t||(e.value=""),"checkbox"!==t&&"radio"!==t||(e.checked=!1)}"SELECT"===t&&(e.selectedIndex=0)}}getTagName(e){return e.tagName.toUpperCase()}createCustomEvents(){this.formFieldsClearAfter=new CustomEvent("form-fields-clear-after")}get formSelector(){return this.getAttribute("form-selector")}get formClassName(){return this.getAttribute("form-class-name")}get triggerSelector(){return this.getAttribute("trigger-selector")}get triggerClassName(){return this.getAttribute("trigger-class-name")}get ignoreSelector(){return this.getAttribute("ignore-selector")}get ignoreClassName(){return this.getAttribute("ignore-class-name")}}}}]);

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.