PageSourceSearch

https://www.easybell.de/typo3temp/assets/compressed/navigation-min.js.gz?1790163128

js easybell.de collected 2026-09-24 09:47:27 UTC 2,505 bytes, 7 lines download raw bytes

1function replaceElementsWithHtml(context,selector,html){context.querySelectorAll(selector).forEach((element)=>{element.outerHTML=html})}
2function handleNavigationSectionIndicator(){const sectionIndicatorIcons={mobile:{open:"<svg class='icon' width='26' height='16' viewBox='0 0 26 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 10.5L9.989 1.5L1 10.5' stroke='#374151' stroke-width='2.9998' stroke-linecap='round' stroke-linejoin='round'/></svg>",closed:"<svg class='icon' width='26' height='16' viewBox='0 0 26 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 1.5L10 10.5L1 1.5' stroke='#374151' stroke-width='2.9998' stroke-linecap='round' stroke-linejoin='round'/></svg>"},desktop:{open:"<svg class='icon' width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M16 14L12 10L8 14' stroke='#4D4D55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>",closed:"<svg class='icon' width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 10L12 14L16 10' stroke='#4D4D55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /></svg>"}};function changeMobileSectionIndicatorOnClick(){const mobileDropdown=document.getElementById("mobileDropdown");if(!mobileDropdown){return}
3mobileDropdown.addEventListener("click",()=>{replaceElementsWithHtml(mobileDropdown,".dropdown-toggle:not(.show) .icon",sectionIndicatorIcons.mobile.closed);replaceElementsWithHtml(mobileDropdown,".dropdown-toggle.show .icon",sectionIndicatorIcons.mobile.open)})}
4function changeDesktopSectionIndicatorOnHover(){document.querySelectorAll(".dropdown:not(.mobile)").forEach((dropdown)=>{dropdown.addEventListener("mouseenter",()=>{replaceElementsWithHtml(dropdown,".icon",sectionIndicatorIcons.desktop.open)});dropdown.addEventListener("mouseleave",()=>{replaceElementsWithHtml(dropdown,".icon",sectionIndicatorIcons.desktop.closed)})})}
5changeMobileSectionIndicatorOnClick();changeDesktopSectionIndicatorOnHover()}
6function expandDropdownMenuOnHover(){document.querySelectorAll(".dropdown:not(.mobile)").forEach((dropdown)=>{dropdown.addEventListener("mouseenter",()=>{dropdown.querySelectorAll(":scope > .dropdown-menu").forEach((menu)=>menu.classList.add("show"))});dropdown.addEventListener("mouseleave",()=>{dropdown.querySelectorAll(":scope > .dropdown-menu").forEach((menu)=>menu.classList.remove("show"))})})}
7handleNavigationSectionIndicator();expandDropdownMenuOnHover()

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.