PageSourceSearch

https://www.akkushop.de/theme/2482f657f04c912f2bc62685124468f4/js/…vity.zen-flyout-fullscreen.plugin.7cfff1.js

js akkushop.de collected 2026-09-26 06:48:08 UTC 1,515 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkzenitPlatformGravity=self.webpackChunkzenitPlatformGravity||[]).push([[72780],{2780(e,t,n){n.r(t),n.d(t,{default:()=>i});var s=n(4059);class i extends window.PluginBaseClass{static #e=this.options={headerInnerSelector:".header-inner",scrollDebounceTime:0};init(){let e=this.options;this._navbarPlugin=window.PluginManager.getPluginInstanceFromElement(this.el,"Navbar"),this._navbarPlugin&&(this._debounceOnScroll=s.A.debounce(this._onScroll.bind(this),e.scrollDebounceTime),this._headerInner=this.el.closest(e.headerInnerSelector),this._registerEvents())}_registerEvents(){this._navbarPlugin.$emitter.subscribe("showDropdown.ZenFlyoutFullscreenPlugin",this._onShowDropdown.bind(this)),this._navbarPlugin.$emitter.subscribe("closeAllDropdowns.ZenFlyoutFullscreenPlugin",this._onCloseDropdown.bind(this))}_onShowDropdown(){this._updateOffset(),window.addEventListener("scroll",this._debounceOnScroll,{passive:!0})}_onCloseDropdown(){window.removeEventListener("scroll",this._debounceOnScroll,{passive:!0})}_onScroll(){this._updateOffset()}_updateOffset(){let e=Math.max(0,Math.round(this._headerInner.getBoundingClientRect().bottom));this.el.style.setProperty("--flyout-top",`${e}px`)}}},4059(e,t,n){n.d(t,{A:()=>s});class s{static debounce(e,t){let n,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var i=arguments.length,o=Array(i),r=0;r<i;r++)o[r]=arguments[r];s&&!n&&setTimeout(e.bind(e,...o),0),clearTimeout(n),n=setTimeout(e.bind(e,...o),t)}}}}}]);

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.