PageSourceSearch

https://www.kone.com/etc.clientlibs/kone/base/clientlibs/publish/c…-1803cd9e08d6b73039d9fe0e6c471a76-lc.min.js

js kone.com collected 2026-10-02 02:18:16 UTC 5,427 bytes, 1 lines download raw bytes

1"use strict";(self["koneJsonp "]=self["koneJsonp "]||[]).push([[777],{8133:function(e,s,t){t.d(s,{AE:function(){return v},EV:function(){return i},F5:function(){return l},Ij:function(){return a},Je:function(){return p},N0:function(){return u},Sl:function(){return d},dq:function(){return n},hV:function(){return c},nz:function(){return o},oE:function(){return h},oG:function(){return r}});var r="openSearch",i="closeSearch",n="resetSearch",c="focusSearchInput",l="toggleMobileMenu",u="closeMobileMneu",a="openMobileMenu",h="closeMobileMenu",o="CONTENT_SYNDICATION_APPLY_FILTERS",d="SHOW_WIZARD_RESULT",p="UPDATE_WIZARD_STEP",v="SNACKBAR_SHOW"},6340:function(e,s,t){var r=t(3029),i=t(2901),n=(t(2062),t(4293)),c={search:".search",header:".kone-header",searchField:".cmp-search__field",searchInput:".cmp-search__input",searchResultsContainer:".cmp-search__results-container",searchResultsWrapper:".cmp-search__results-wrapper",searchResults:".cmp-search__results",noResults:".cmp-search__results-none",resultsFound:".cmp-search__results-found",resultsNumber:".cmp-search__results-found--number",clearButton:".cmp-search__clear"},l={noScroll:"noScroll",visible:"visible",open:"open",hidden:"hidden"},u=t(8133),a=function(){return(0,i.A)((function e(s){(0,r.A)(this,e),this.el=s,this.selectors=c,this.classes=l,this.searchMinLength=parseInt(this.el.firstElementChild.getAttribute("data-cmp-min-length"),10),this.init()}),[{key:"init",value:function(){this.setRefs(),this.setEventListeners(),this.setObserver(),this.setPubSubListeners()}},{key:"setRefs",value:function(){this.searchMenu=this.el,this.searchToggle=this.el.previousElementSibling,this.searchField=this.el.querySelector(this.selectors.searchField),this.searchInput=this.el.querySelector(this.selectors.searchInput),this.searchResultsContainer=this.el.querySelector(this.selectors.searchResultsContainer),this.searchResultsWrapper=this.el.querySelector(this.selectors.searchResultsWrapper),this.searchResults=this.el.querySelector(this.selectors.searchResults),this.noResults=this.el.querySelector(this.selectors.noResults),this.resultsFound=this.el.querySelector(this.selectors.resultsFound),this.resultsNumber=this.el.querySelector(this.selectors.resultsNumber),this.clearButton=this.el.querySelector(this.selectors.clearButton)}},{key:"setEventListeners",value:function(){var e=this;this.searchToggle&&this.searchToggle.addEventListener("click",(function(){e.searchToggle.closest(".search")&&e.toggleSearch(),e.searchToggle.closest(".kone-header")&&window.PubSub.publish(u.oG)})),this.clearButton.addEventListener("click",(function(){e.searchToggle.closest(".search")&&e.toggleSearch(),e.searchToggle.closest(".kone-header")&&window.PubSub.publish(u.EV)})),this.searchInput.addEventListener("input",(function(){e.updateResultsText()})),this.searchInput.addEventListener("keydown",(function(s){"Escape"===s.key&&e.resetSearch()}))}},{key:"setPubSubListeners",value:function(){var e=this,s=this;window.PubSub.subscribe(u.dq,(function(){s.el.closest(".kone-header")&&e.resetSearch()})),window.PubSub.subscribe(u.hV,(function(){s.el.closest(".kone-header")&&e.focusSearchInput()}))}},{key:"setObserver",value:function(){new MutationObserver(this.setResultsNumber.bind(this)).observe(this.searchResults,{childList:!0,subtree:!0})}},{key:"toggleSearch",value:function(){this.searchMenu.closest(this.selectors.header)||(this.searchMenu.classList.contains(this.classes.open)?(this.searchToggle.classList.remove(this.classes.hidden),this.searchMenu.classList.remove(this.classes.open),this.clearButton.classList.remove(this.classes.open),this.clearButton.setAttribute("aria-expanded","false"),this.resetSearch()):(this.clearButton.classList.add(this.classes.open),this.clearButton.setAttribute("aria-expanded","true"),this.searchToggle.classList.add(this.classes.hidden),this.searchMenu.classList.add(this.classes.open),this.focusSearchInput()))}},{key:"resetSearch",value:function(){this.searchInput.value="",this.searchResultsContainer.classList.remove(this.classes.visible),this.noResults.classList.remove(this.classes.visible),this.resultsFound.classList.remove(this.classes.visible),this.focusSearchInput()}},{key:"focusSearchInput",value:function(){this.searchInput.focus()}},{key:"updateResultsText",value:function(){var e=this,s=this.searchInput.value;setTimeout((function(){var t=e.searchResults.childElementCount;s.length>=e.searchMinLength&&0===t?(e.searchResultsWrapper.classList.remove(e.classes.visible),e.resultsFound.classList.remove(e.classes.visible),e.noResults.classList.add(e.classes.visible),e.searchResultsContainer.classList.add(e.classes.visible)):s.length>=e.searchMinLength&&t>0?(e.noResults.classList.remove(e.classes.visible),e.resultsFound.classList.add(e.classes.visible),e.searchResultsWrapper.classList.add(e.classes.visible),e.searchResultsContainer.classList.add(e.classes.visible)):0===s.length&&(e.searchResultsWrapper.classList.remove(e.classes.visible),e.searchResultsContainer.classList.remove(e.classes.visible),e.noResults.classList.remove(e.classes.visible),e.resultsFound.classList.remove(e.classes.visible))}),500)}},{key:"setResultsNumber",value:function(e){var s=this;e.map((function(e){if("childList"===e.type){var t=s.searchResults.childElementCount;t>0&&(s.resultsNumber.innerText=t)}return s.resultsNumber.innerText}))}}])}();(0,n.kz)({Search:a})}},function(e){e.O(0,[922],(function(){return s=6340,e(e.s=s);var s}));e.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.