PageSourceSearch

https://www.ceresit.com/etc.clientlibs/heliux/clientlibs/publish/c…-5d35b2eb3ec4a1d855f9f15cb9494111-lc.min.js

js ceresit.com collected 2026-10-06 15:27:15 UTC 6,685 bytes, 1 lines download raw bytes

1"use strict";(self.heliuxModules=self.heliuxModules||[]).push([[8471],{11125(t,e,i){var s=i(23029),n=i(49530),r=i(50388),a=i(53954),o=i(90991),l=i(85501),u=i(31526),h=i(51553),c=i(16761),d=i(4852),g=i(58843),f=i(26597),p=i(19004);const m={pagination:{enabled:!1,scope:null,usePageUrlParam:!1,pageSize:null},classes:{resultsServerError:"sortfiltercontainer__resultsArea--serverError"},subscribes:{viewChanged:t=>`searchresults:${t}:views:changed`}};function F(t,e,i){return e=(0,a.A)(e),(0,r.A)(t,y()?Reflect.construct(e,i||[],(0,a.A)(t).constructor):e.apply(t,i))}function y(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(y=function(){return!!t})()}function A(t,e,i,s){var n=(0,o.A)((0,a.A)(1&s?t.prototype:t),e,i);return 2&s&&"function"==typeof n?function(t){return n.apply(i,t)}:n}let v=function(t){function e(){return(0,s.A)(this,e),F(this,e,arguments)}return(0,l.A)(e,t),(0,n.A)(e,[{key:"domMetaDataAsJson",get:function(){const t=this.el.querySelector(`meta[id="${this.containerId}_meta"]`);return t&&(this.domJsonData=JSON.parse(t.dataset.sortfilter),t.remove()),this.domJsonData||null}},{key:"filterNames",get:function(){return this.domMetaDataAsJson&&this.domMetaDataAsJson.filters?Object.keys(this.domMetaDataAsJson.filters).map(t=>this.filterName(t)):[]}},{key:"filterNestedNames",get:function(){return this.domMetaDataAsJson&&this.domMetaDataAsJson.nestedFilters?Object.keys(this.domMetaDataAsJson.nestedFilters).map(t=>this.filterName(t)):[]}},{key:"filterRangedNames",get:function(){return this.domMetaDataAsJson&&this.domMetaDataAsJson.rangeFilters?Object.keys(this.domMetaDataAsJson.rangeFilters).map(t=>this.filterName(t)):[]}},{key:"paginationEnabled",get:function(){return this.config?.pagination?.enabled}},{key:"defaultPageSize",get:function(){const{pageSize:t}=this.config.pagination;return t}},{key:"init",value:function(){this.config={...m,...this.config},this.searchApi=new h.L(this.config),this.initialisedViews={0:!0},this.initPaginationController(),A(e,"init",this,3)([])}},{key:"triggerBackButtonComponentReInit",value:function(){A(e,"triggerBackButtonComponentReInit",this,3)([]),this.requestResults()}},{key:"requestOnInit",value:function(){this.getFilterDomDataAttribute(),A(e,"requestOnInit",this,3)([])}},{key:"listeners",value:function(){const{subscribes:t}=this.config;A(e,"listeners",this,3)([]),(0,u.B1)(t.newResultsLoaded(this.containerId),t=>{t&&(this.getFilterDomDataAttribute(),this.publishFiltersChange(),this.publishFilterChangeTrackingEvent(),this.updatePaginationControllerData(t),this.hideLoadingSpinner())}),(0,u.B1)(t.viewChanged(this.containerId),t=>{this.initialisedViews[t]?this.updateResults():(this.initialisedViews[t]=!0,this.resetPaginationControllerData(),this.hideLoadingSpinner())})}},{key:"allSortAndFilterSelectedValuesAsUrlParams",get:function(){let t=this.allSelectedFiltersAsUrlParams;return this.sortValue&&(t=`${t}&${this.filterNameWithContainer("sort")}=${encodeURIComponent(this.sortValue)}`),t}},{key:"selectedNestedFiltersAsUrlParams",get:function(){const{nestedFilterDelimiter:t}=this.config,e=[],i=(s,n)=>n.filter(t=>t.checked&&!t.hideInUrlParams).forEach(n=>{const{nestedPrefix:r}=this.filtersComponentsParams.find(({name:t})=>this.filterNameWithContainer(t)===s);r&&!n.value.split(t).some(t=>t===r)?e.push(`${s}=${encodeURIComponent(`${r}${t}${n.value}`)}`):e.push(`${s}=${encodeURIComponent(n.value)}`),i(s,n.subCounts||[])});return this.forEachEntry(this.nestedFilters.selected,(t,e)=>i(t,e)),e}},{key:"requestOnInitFinished",value:function(){const{urlParamsChanged:t}=this.config.publishes;(0,u.publish)(t(this.containerId),this.allSortAndFilterSelectedValuesAsUrlParams),this.publishFilterChangeTrackingEvent(),this.initialRound=!1,this.hideLoadingSpinner()}},{key:"updateResults",value:function(t){this.resetPaginationControllerData(),A(e,"updateResults",this,3)([t])}},{key:"requestResults",value:function(){const{requestForFilterResults:t}=this.config.publishes;this.showLoadingSpinner(),(0,u.publish)(t(this.containerId),{filterUrlParams:this.allSortAndFilterSelectedValuesAsUrlParams,paginationController:this.paginationController})}},{key:"requestAllFilters",value:function(){return this.searchApi.getData((0,f.$)({nestedFiltersMaxLevel:this.nestedFiltersMaxLevel}),{...this.filtersQueryParams,filters:[],rangeFilters:[]}).then(this.checkResultsForError.bind(this)).then(this.populateAllFilters.bind(this)).catch(t=>{this.renderError(t)})}},{key:"requestSelectedFiltersFromAPI",value:function(){return this.searchApi.getData((0,f.$)({nestedFiltersMaxLevel:this.nestedFiltersMaxLevel}),this.filtersQueryParams)}},{key:"getFilterDomDataAttribute",value:function(){const{preview:t}=this.config;let e=t.filters,i=t.resultsNumber,s={},n={};const r=this.domMetaDataAsJson;r&&(i=r.count,e=r.filters,n=r.nestedFilters,s=r.rangeFilters),this.populateResultsNumber(i),this.populateFilters({filters:e,nestedFilters:n,rangeFilters:s})}},{key:"filtersQueryParams",get:function(){const{fixedPaths:t,rootPath:i}=this.config;return{...A(e,"filtersQueryParams",this,1),parent:t?"":i,paths:t?t.split(","):[]}}},{key:"renderError",value:function(t){const{publishes:i,classes:s}=this.config,n=this.resultsAres;this.resultsAres&&!n.errorInserted&&(n.classList.add(s.resultsServerError),n.errorInserted=!0,A(e,"renderError",this,3)([t,n,()=>
1{(0,u.publish)(i.hideSearchBoxFlyout),this.populateResultsNumber(0),this.populateFilters({filters:[],nestedFilters:[],rangeFilters:[]})}]))}},{key:"updatePageUrlSortParams",value:function(){const{order:t}=this.config,e=`${this.containerId}.sort`;(0,c.U)({params:{[e]:this.sortValue||t}})}},{key:"initPaginationController",value:function(){const{pagination:t}=this.config,{usePageUrlParam:e}=t,{count:i}=this.domMetaDataAsJson||{count:0},s=this.containerId,n={usePageUrlParam:e,scope:s,pageSize:this.defaultPageSize,totalResults:i,resetIfExist:!0};this.paginationController=new g.J(n),this.paginationEnabled&&(d.g.sendInit(s,this.paginationController.paginationData),this.paginationController.subscribeChange(()=>this.requestResults()))}},{key:"resetPaginationControllerData",value:function(){this.paginationController?.reset({reset:!0,pageSize:this.defaultPageSize,offset:0})}},{key:"updatePaginationControllerData",value:function(t){const e=t?.count;return e!==this.paginationController.totalResults&&this.paginationController?.update({pageSize:this.defaultPageSize,totalResults:t?.count}),t}},{key:"publishFilterChangeTrackingEvent",value:function(){this.displayFilters&&A(e,"publishFilterChangeTrackingEvent",this,3)([])}}])}(p.Y);(0,u.kz)({SortFilterContainer:v},0)}},t=>{t.O(0,[750,7694,2656,9626],()=>t(11125)),t.O()}]);

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.