PageSourceSearch

https://tinilux.com/cdn/shop/t/184/assets/oddit-section-collection-header.js?v=128179064040838144131783452048

js tinilux.com collected 2026-09-25 14:57:39 UTC 2,597 bytes, 2 lines download raw bytes

1(function(){var sections=document.querySelectorAll(".oddit-section-collection-header");if(!sections.length)return;function initSection(section){var select=section.querySelector(".oddit-section-collection-header__sort-select"),current=section.querySelector(".oddit-section-collection-header__sort-current");if(!select||!current)return;function syncLabel(){var option=select.options[select.selectedIndex];option&&(current.textContent=option.text)}syncLabel(),select.addEventListener("change",function(){syncLabel(),select.form&&select.form.submit()})}Array.prototype.forEach.call(sections,initSection);function countActiveFiltersFromUrl(search){var params;try{params=new URLSearchParams(search||"")}catch(_){return 0}var count=0,hasPriceRange=!1,keys=typeof params.keys=="function"?params.keys():null;if(!keys)return 0;for(var step=keys.next();!step.done;){var key=step.value;if(step=keys.next(),key.indexOf("filter.")===0){if(key==="filter.v.price.gte"||key==="filter.v.price.lte"){hasPriceRange||(count++,hasPriceRange=!0);continue}count++}}return count}function updateFilterCountBadges(){var count=countActiveFiltersFromUrl(window.location.search),labels=document.querySelectorAll("[data-oddit-filter-count-label]");Array.prototype.forEach.call(labels,function(el){el.textContent=count>0?"Filters ("+count+")":"Filters"})}updateFilterCountBadges(),window.addEventListener("popstate",updateFilterCountBadges),document.addEventListener("oddit:collection-filters-changed",updateFilterCountBadges);function findDrawer(){return document.querySelector("[data-filter-drawer]")}function findOverlay(){return document.querySelector(".oddit-section-main-collection__sidebar-overlay")}function openDrawer(){var drawer=findDrawer(),overlay=findOverlay();drawer&&(drawer.classList.add("is-open"),overlay&&(overlay.hidden=!1,overlay.classList.add("is-open")),document.body.style.overflow="hidden")}function closeDrawer(){var drawer=findDrawer(),overlay=findOverlay();drawer&&drawer.classList.remove("is-open"),overlay&&(overlay.classList.remove("is-open"),overlay.hidden=!0),document.body.style.overflow=""}document.addEventListener("click",function(e){if(e.target.closest("[data-oddit-filter-drawer-open]")){e.preventDefault(),openDrawer();return}e.target.closest("[data-filter-drawer-close]")&&(e.preventDefault(),closeDrawer())}),document.addEventListener("keydown",function(e){if(e.key==="Escape"){var drawer=findDrawer();drawer&&drawer.classList.contains("is-open")&&closeDrawer()}})})();
2//# sourceMappingURL=/cdn/shop/t/184/assets/oddit-section-collection-header.js.map?v=128179064040838144131783452048

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.