PageSourceSearch

https://cdn.hjoerring.dk/Assets/GoBasic/Applications/Release/slider.min.js

js hjoerring.dk collected 2026-10-02 04:04:30 UTC 4,082 bytes, 1 lines download raw bytes

1(()=>{(function(){let p=a=>{let s=JSON.parse(a.dataset.config);if(!s||!Object.keys(s).length){window.moduleConfigListener(a,p);return}let n=a.querySelector(".splide");if(!n)return;a.className+=" loaded";let f=()=>n.querySelector(".splide__slide.is-active")||o?.Components?.Slides?.getAt(o.index)?.slide||o?.Components?.Elements?.slides?.[o.index],v=()=>{let i=f()?.querySelector(".media"),t=i?i.offsetHeight:0,r=n.offsetHeight||0,d=t>40&&r>=t?r-t+12:12;n.querySelectorAll(".splide__arrow, .splide__pagination, .splide__toggle").forEach(u=>{let _=u.classList.contains("splide__toggle")?18:u.classList.contains("splide__pagination")?4:0;u.style.bottom=d+_+"px"})},l=()=>{let e=f();if(!e)return;let i=e.querySelector(".module");if(!i)return;let t=i.offsetHeight;t&&(n.style.height=t+"px",v())},y=()=>{o&&o.refresh(),l()},g={type:s.options.animation==="slide"?"loop":s.options.animation,lazyload:!0,pauseOnHover:!0,interval:s.options.delay,autoplay:!0,arrows:s.options.showArrows&&!s.options.disabled,pagination:s.options.showPager&&!s.options.showThumbnails,rewind:!0,rewindSpeed:s.options.animationTime,speed:s.options.animationTime,toggle:s.options.showPager},o;if(s.options.showThumbnails){let e=a.querySelector(".thumbnail-slider");if(!e)return;o=new Splide(n,g);let i=new Splide(e,{fixedWidth:100,fixedHeight:60,gap:10,rewind:!0,pagination:!1,isNavigation:!0,arrows:!1,breakpoints:{600:{fixedWidth:60,fixedHeight:44}}});o.sync(i),o.mount(),i.mount()}else o=new Splide(n,g).mount();if(o.on("ready",l),o.on("moved",l),o.on("resize",l),window.addEventListener("resize",l),a.addEventListener("shown",y),typeof IntersectionObserver<"u"&&new IntersectionObserver(i=>{i.forEach(t=>{t.isIntersecting&&y()})}).observe(a),n.querySelectorAll("img").forEach(e=>{e.complete||e.addEventListener("load",l)}),l(),!s.options.showPager&&o.Components?.Elements?.toggle&&(o.Components.Elements.toggle.style.display="none"),s.options.autoPlay&&o.Components?.Autoplay){let e=()=>{document.visibilityState==="visible"&&o.Components.Autoplay.isPaused()&&o.Components.Autoplay.play()};setTimeout(e,100),document.addEventListener("visibilitychange",()=>{if(document.visibilityState==="visible"){e();return}document.visibilityState==="hidden"&&!o.Components.Autoplay.isPaused()&&o.Components.Autoplay.pause()})}else o.Components?.Autoplay?.pause();let w=e=>{let i=(e.getAttribute("data-autoplay")||"").toLowerCase();return e.hasAttribute("data-autoplay")&&i!=="false"},h=e=>{e?.catch?.(()=>{})},b=()=>{n.querySelectorAll(".splide__slide--clone video").forEach(e=>{e.removeAttribute("id"),e.removeAttribute("data-setup")}),n.querySelectorAll(".splide__slide--clone a[data-fslightbox]").forEach(e=>{e.removeAttribute("data-fslightbox"),e.removeAttribute("href"),e.setAttribute("tabindex","-1"),e.setAttribute("aria-hidden","true")})},A=e=>{if(!window.videojs)return null;if(e.player)return e.player;try{return videojs.getPlayer(e)||videojs(e)}catch{return null}},S=(e,i)=>{let t=A(e);if(t){if(!i){t.pause();return}t.muted(!0),h(t.play());return}if(e.muted=!0,i){h(e.play());return}e.pause()},E=(e,i)=>{let t=e.getAttribute("src")||"";if(!t)return;let r=e.dataset.sliderActivated==="true";if(i&&!/[?&]autoplay=1/.test(t)){let d=t.includes("?")?"&":"?";e.setAttribute("src",t+d+"autoplay=1&mute=1&muted=1"),e.dataset.sliderActivated="true";return}if(i&&!r){e.src=t,e.dataset.sliderActivated="true";return}!i&&r&&(e.dataset.sliderActivated="false",e.src=t.replace(/([?&])autoplay=1/,"$1autoplay=0"))},c=()=>{b(),n.querySelectorAll(".video.module:not(.popup)").forEach(e=>{let t=!!(e.closest(".splide__slide")?.classList.contains("is-active")&&w(e));e.querySelectorAll("video").forEach(r=>S(r,t)),e.querySelectorAll("iframe").forEach(r=>E(r,t))})},m=(e,i)=>{if(e()){i();return}let t=Date.now(),r=setInterval(()=>{let d=e();!d&&Date.now()-t<=4e3||(clearInterval(r),d&&i())},50)};o.on("moved",c),o.on("ready",c),c(),m(()=>typeof window.initVideoModules=="function",window.initVideoModules),m(()=>typeof window.videojs=="function",c)};document.querySelectorAll(".slider.module").forEach(function(a){p(a)})})();})();

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.