PageSourceSearch

https://adriasolapastor.com/wp-content/plugins/nextbricks/elements/js/bc_beforeafter_image.min.js?ver=1.10.1

js adriasolapastor.com collected 2026-10-04 13:27:05 UTC 1,987 bytes, 10 lines download raw bytes

1function beforeafter_image(){document.querySelectorAll(".bc-before-after-image").forEach((e)=>{var t=e.querySelector(".bc-before-after-image__before .bc-before-after-image__content-image"),r=t.clientWidth,o=t.clientHeight;function setAfterDimensions(){var t=e.querySelector(".bc-before-after-image__before .bc-before-after-image__content-image"),r=t.clientWidth,o=t.clientHeight;var after=e.querySelector(".bc-before-after-image__after .bc-before-after-image__content-image")
2    after.style.width=r+"px";after.style.height=o+"px"}
3    setAfterDimensions()
4    window.addEventListener('resize',function(){setAfterDimensions()})
5    var a=parseFloat(e.getAttribute("data-showafter"));let c=!1;function i(t){let r=Math.max(0,Math.min(t,e.offsetWidth));(e.querySelector(".bc-before-after-image__after").style.width=r+"px"),(e.querySelector(".bc-before-after-image__scroller").style.left=r-e.querySelector(".bc-before-after-image__scroller").offsetWidth/2+"px")}
6    function n(t){t.preventDefault(),(c=!0),e.querySelector(".bc-before-after-image__scroller").classList.add("bc-before-after-image__scrolling");i(("touchstart"===t.type?t.touches[0].pageX:t.pageX)-e.getBoundingClientRect().left)}
7    function f(){(c=!1),e.querySelector(".bc-before-after-image__scroller").classList.remove("bc-before-after-image__scrolling")}
8    function l(t){if(c)i(("touchmove"===t.type?t.touches[0].pageX:t.pageX)-e.getBoundingClientRect().left);}
9    e.querySelector(".bc-before-after-image__scroller").addEventListener("mousedown",n),e.querySelector(".bc-before-after-image__scroller").addEventListener("touchstart",n),document.body.addEventListener("mouseup",f),document.body.addEventListener("mouseleave",f),document.body.addEventListener("touchend",f),document.body.addEventListener("touchcancel",f),document.body.addEventListener("mousemove",l),document.body.addEventListener("touchmove",l),i(a)})}
10    document.addEventListener("DOMContentLoaded",function(e){bricksIsFrontend&&beforeafter_image()})

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.