PageSourceSearch

https://dz.diesel.com/on/demandware.static/Sites-DieselWW-Site/-/e…/js/component-LivingFiltersPanel.chunks.js

js diesel.com collected 2026-09-24 08:40:48 UTC 1,257 bytes, 1 lines download raw bytes

1(self.webpackChunkapp_project=self.webpackChunkapp_project||[]).push([[642],{52542:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var s=i(12737),l=i(10948);class n extends l.default{constructor(e){super(e),this.editMode=!0,this.applyButton=this.panel.querySelector(".js-submit-filters-living"),this.selectedFilters=[],this.mapMainContainer=document.querySelector(".store-locator-fields-row"),this.searchButton=document.querySelector(".btn-storelocator-search"),s.Z.on("filters:back",this.handleBack.bind(this)),s.Z.on("filters:applied",this.handleBack.bind(this)),this.FindInStoreLivingPanel=document.querySelector('[data-component="FindInStoreLivingPanel"]'),this.applyButton.addEventListener("click",(e=>{this.applyFilters()}))}handleBack(){this.close()}applyFilters(){this.setActiveFilters(),s.Z.emit("filters:applied",this.selectedFilters)}setActiveFilters(){this.selectedFilters=[],[...this.panel.querySelectorAll(".storelocator__filters input")].forEach((e=>{e.checked&&this.selectedFilters.push(e.value)})),this.mapMainContainer.dataset.categoryliving=JSON.stringify(this.selectedFilters),this.searchButton.click()}clickOutsideHandler(e){!this.panel.contains(e.target)&&(this.close(),this.FindInStoreLivingPanel.componentInstance.open())}}}}]);

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.