PageSourceSearch

https://www.wire-tradefair.com/htdocs/scripts/dim.event-partner-slider.js

js wire-tradefair.com collected 2026-10-02 14:34:22 UTC 2,011 bytes, 2 lines download raw bytes

1/*! dimedis dim-md-portal-modules 4.11.0 2026-10-01 08:47:32 8d759574-master [ifischer]*/
2(e=>{var t=document.currentScript.getAttribute("data-id");let n=parseInt(document.currentScript.getAttribute("data-animated")),a=document.getElementById("event-partner--"+t),r=a.getElementsByClassName("event-partner__slider-track")[0],l=5*a.getElementsByClassName("event-partner__slide-wrapper").length+"s",i=a.getElementsByClassName("event-partner__slide-wrapper")[0].offsetWidth,o={root:null,threshold:.01},s=0,c,d=e.requestAnimationFrame||e.mozRequestAnimationFrame||e.webkitRequestAnimationFrame||e.msRequestAnimationFrame,u=e.cancelAnimationFrame||e.mozCancelAnimationFrame;function m(){n&&(new e.IntersectionObserver(([e])=>{var t;(e=e.isIntersecting)?n&&(e=a.querySelectorAll(".event-partner__slider-track"),t=a.querySelectorAll(".event-partner__title-track"),g(r)?(1===e.length&&p(),a.classList.add("event-partner--animated"),c=d(v)):(a.classList.remove("event-partner--animated"),1<e.length&&(e[1].remove(),t[1].remove()),_(),v())):_()},o).observe(a),g(r))&&(p(),a.querySelectorAll(".event-partner__slider-track").forEach(e=>{e.style.animationDuration=l}),a.classList.add("event-partner--animated")),v()}function p(){var e=a.querySelector(".event-partner__slider-track").cloneNode(!0),e=(a.querySelector(".event-partner__logos").appendChild(e),a.querySelector(".event-partner__title-track").cloneNode(!0));a.querySelector(".event-partner__titles").appendChild(e)}function v(){let r=a.querySelectorAll(".event-partner__title");a.querySelectorAll(".event-partner__group").forEach((e,t)=>{var n=e.getBoundingClientRect().left-a.getBoundingClientRect().left,e=e.getBoundingClientRect().right-a.getBoundingClientRect().left;n<s&&e>i+s?r[t].style.left=s-t*i+"px":n<s&&e<s+i?r[t].style.left=e-i*(t+1)+"px":r[t].style.left=n-i*t+"px"}),c=d(v)}function g(e){return e.getBoundingClientRect().width>e.parentElement.getBoundingClientRect().width}function _(){u(c),c=null}m(),e.addEventListener("resize",()=>{m()})})(window);

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.