PageSourceSearch

https://www.schubiger.ch/theme/b8e83b8fc6a1a92330f0ca6df50d7f34/js…/frosh-platform-filter-search.js?1790688523

js schubiger.ch collected 2026-10-06 15:02:00 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.