PageSourceSearch

https://www.nebelung.de/theme/fc6be77f01289e2dacedb59fa252fa79/js/…front.form-ajax-pagination.plugin.7e8489.js

js nebelung.de collected 2026-10-02 10:57:32 UTC 1,268 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[92706],{2706:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var i=a(4335);class n extends i.A{static #e=this.options={paginationItemSelector:".pagination .page-link",pageInputSelector:'input[name="p"]'};init(){this._pageInput=this.el.querySelector(n.options.pageInputSelector),this._pageItems=this.el.querySelectorAll(n.options.paginationItemSelector),this._ajaxFormSubmitInstance=window.PluginManager.getPluginInstanceFromElement(this.el,"FormAjaxSubmit"),this._registerEvents()}_registerEvents(){this._registerPageItems(),this._registerAjaxFormSubmit()}_registerPageItems(){this._pageItems&&this._pageItems.forEach(e=>{e.addEventListener("click",this._onClickPage.bind(this))})}_registerAjaxFormSubmit(){this._ajaxFormSubmitInstance&&this._ajaxFormSubmitInstance.$emitter.subscribe("onAfterAjaxSubmit",this._afterContentChange.bind(this))}_onClickPage(e){if(e.preventDefault(),!this._pageInput)return;let t=e.currentTarget.dataset.page;this._pageInput.value=t,this._pageInput.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),window.focusHandler.saveFocusState("form-ajax-pagination",`[data-focus-id="${t}"]`)}_afterContentChange(){window.focusHandler.resumeFocusState("form-ajax-pagination")}}}}]);

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.