PageSourceSearch

https://www.kuehne.de/cache-buster-1789743030/dist/components/pager/pager.js

js kuehne.de collected 2026-09-24 20:25:18 UTC 3,696 bytes, 2 lines download raw bytes

1!function(){"use strict";var t,e={6520:function(t,e,r){var i=r(7667);const n=t=>{const e=document.createElement("div");if(e.innerHTML=t.trim(),e.children.length>1){const t=[];return Array.prototype.push.apply(t,e.children),t}return e.firstChild};class s{constructor(t,e){this.settings=Object.assign({},{initAttr:"data-pager",triggerAttr:"trigger",pageAttr:"page",resultsSelectorAttr:"results"},e),this.$pager=t,this.$pagerTrigger=this.$pager.querySelector("["+this.settings.initAttr+'="'+this.settings.triggerAttr+'"]'),this.$pagerValue=this.$pager.querySelector("["+this.settings.initAttr+'="'+this.settings.pageAttr+'"]'),this.pagerResultsSelector=this.$pager.querySelector("["+this.settings.initAttr+'="'+this.settings.resultsSelectorAttr+'"]'),this.$pagerForm=this.$pager.closest("form"),this.$loadingSpinner=n(window.OPTIONS.loader),"object"==typeof this.pagerResultsSelector&&"input"===this.pagerResultsSelector.tagName.toLowerCase()&&(this.pagerResultsSelector=this.pagerResultsSelector.value),this.initialize()}initialize(){this.setEvents()}setEvents(){null===this.$pagerForm?this.$pagerTrigger.addEventListener("click",t=>{const e=this.$pagerTrigger.getAttribute("href");this.loadPage(e),t.preventDefault()}):this.$pagerForm.addEventListener("submit",t=>{const e=this.$pagerValue.value,r=this.$pagerForm.getAttribute("action");this.$pagerValue.value=parseInt(e)+1,this.loadPage(r),t.preventDefault()})}loadPage(t){let e=null;null!==this.$pagerForm&&(e=new FormData(this.$pagerForm)),this.$pagerTrigger.setAttribute("disabled",!0),this.$pagerTrigger.classList.add("button--disabled"),this.$pagerTrigger.appendChild(this.$loadingSpinner),(0,i.A)({method:"POST",url:t,data:e,headers:{"X-Requested-With":"XMLHttpRequest"}}).then(t=>{if(t&&t.data){const e=n(t.data).querySelector(this.pagerResultsSelector);this.$pager.replaceWith(e);const r=new CustomEvent("content.loaded",{view:window,bubbles:!0,cancelable:!1,detail:{$context:e}});window.dispatchEvent(r),(t=>{const e=t.parentNode;for(;t.firstChild;)e.insertBefore(t.firstChild,t);e.removeChild(t)})(e),window.checkInview(window.eventScroller)}}).catch(t=>{throw Error(t)})}}window.addEventListener("content.loaded",t=>{const e=t.detail.$context;if(e){const t=e.querySelectorAll('[data-pager="root"]');for(let e=0;e<t.length;e++){const r=t[e],i=new s(r);r.API=i}}})}},r={};function i(t){var n=r[t];if(void 0!==n)return n.exports;var s=r[t]={exports:{}};return e[t](s,s.exports,i),s.exports}i.m=e,t=[],i.O=function(e,r,n,s){if(!r){var o=1/0;for(c=0;c<t.length;c++){r=t[c][0],n=t[c][1],s=t[c][2];for(var a=!0,l=0;l<r.length;l++)(!1&s||o>=s)&&Object.keys(i.O).every(function(t){return i.O[t](r[l])})?r.splice(l--,1):(a=!1,s<o&&(o=s));if(a){t.splice(c--,1);var g=n();void 0!==g&&(e=g)}}return e}s=s||0;for(var c=t.length;c>0&&t[c-1][2]>s;c--)t[c]=t[c-1];t[c]=[r,n,s]},i.d=function(t,e){for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.j=7486,function(){var t={7486:0};i.O.j=function(e){return 0===t[e]};var e=function(e,r){var n,s,o=r[0],a=r[1],l=r[2],g=0;if(o.some(function(e){return 0!==t[e]})){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(l)var c=l(i)}for(e&&e(r);g<o.length;g++)s=o[g],i.o(t,s)&&t[s]&&t[s][0](),t[s]=0;return i.O(c)},r=self.webpackChunk=self.webpackChunk||[];r.forEach(e.bind(null,0)),r.push=e.bind(null,r.push.bind(r))}();var n=i.O(void 0,[4121],function(){return i(6520)});n=i.O(n)}();
2//# sourceMappingURL=pager.js.map?v=902e0405f4004fc91340

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.