PageSourceSearch

https://hartje.de/theme/ad0161b41caed76d3e30a6f5a2d22389/js/frosh-…/frosh-platform-filter-search.js?1789573109

js hartje.de collected 2026-09-26 07:34:15 UTC 1,129 bytes, 1 lines download raw bytes

1(()=>{var n=class extends window.PluginBaseClass{static{this.options={dropdownSelector:".filter-panel-items-container .dropdown"}}init(){this._registerEvents()}_registerEvents(){this.el.addEventListener("input",this._onInput.bind(this));let e=document.querySelectorAll(this.options.dropdownSelector);e&&e.forEach(o=>{o.addEventListener("shown.bs.dropdown",this._onDropdownShown.bind(this))})}_onInput(e){let o=e.target.value.trim().toLowerCase(),t=e.target.closest(".filter-multi-select-dropdown").querySelector(".filter-multi-select-list"),l=t.cloneNode(!0);t.replaceWith(l),t.querySelectorAll("li").forEach(s=>{let i=s.querySelector(".filter-multi-select-item-label").innerText.trim().toLowerCase();s.style.display=i.includes(o)?null:"none"}),l.replaceWith(t)}_onDropdownShown(e){let o=e.relatedTarget.closest(".dropdown"),r=o.querySelector("[data-frosh-platform-filter-search=true]");if(!r)return;let t=o.querySelector(".dropdown-menu");t&&t.classList.add("fpfs-dropdown-is--expanded"),r.focus({preventScroll:!0})}};window.PluginManager.register("FroshPlatformFilterSearch",n,"[data-frosh-platform-filter-search=true]");})();

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.