PageSourceSearch

https://www.valio.se/wp-content/plugins/valio-blocks/build/blocks/product-slider/view.js?ver=c37c940632e1

js valio.se collected 2026-09-24 20:35:18 UTC 2,546 bytes, 1 lines download raw bytes

1(function(e){var t=window.valioExternals?.swiper?.Swiper,n=window.valioExternals?.swiper?.A11y;window.valioExternals?.swiper?.Autoplay,window.valioExternals?.swiper?.EffectFade;var r=window.valioExternals?.swiper?.Keyboard;window.valioExternals?.swiper?.Mousewheel;var i=window.valioExternals?.swiper?.Navigation,a=window.valioExternals?.swiper?.Pagination,o=window.valioExternals?.swiper?.Scrollbar;(function(){function s(e,t){let n=document.createElement(`article`);n.className=`vl-block-product-card read-more`;let r=document.createElement(`div`);r.className=`wp-block-buttons aligncenter is-layout-flex wp-block-buttons-is-layout-flex`;let i=document.createElement(`div`);i.className=`wp-block-button`;let a=document.createElement(`a`);return a.className=`wp-block-button__link wp-element-button`,a.href=e,a.textContent=t,i.appendChild(a),r.appendChild(i),n.appendChild(r),n}Object.entries({DOMContentLoaded:document,GrowthstackReplacementDone:document}).forEach(([e,t])=>{t.addEventListener(e,()=>{c()})});function c(){let c=document.body.classList.contains(`wp-child-theme-valio-baltics`),l=document.body.classList.contains(`wp-child-theme-aimo`),u=2,d=3,f=24,p=f,m=2,h=f;c?d=4:l&&(u=2+1/3,d=5,f=8,p=20,m=d,h=p);let g=document.querySelectorAll(`.vl-block-product-highlight-slider`);g.forEach(e=>{e.dataset.init!==`true`&&(e.dataset.init=`true`)}),g.length>0&&[...g].forEach(c=>{let g=c.querySelector(`.vl-block-product-highlight-slider__slider`),_=c.querySelector(`.vl-block-product-highlight-slider__wrapper`);l&&_&&c.dataset.readMoreUrl&&!_.querySelector(`.vl-block-product-card.read-more`)&&_.appendChild(s(c.dataset.readMoreUrl,c.dataset.readMoreLabel||`Näytä kaikki`)),[...c.querySelectorAll(`.vl-block-product-card`)].forEach(e=>{e.classList.add(`swiper-slide`)});let v=(0,e.__)(`Previous product`,`valio-blocks`),y=(0,e.__)(`Next product`,`valio-blocks`),b=(0,e.__)(`Move to product`,`valio-blocks`);c.querySelector(`.vl-block-product-highlight-slider__pagination`).classList.add(l?`swiper-scrollbar`:`swiper-pagination`),new t(g,{modules:[i,n,r,l?o:a],slidesPerView:u,spaceBetween:f,breakpoints:{781:{slidesPerView:m,spaceBetween:h},1080:{slidesPerView:d,spaceBetween:p,...l&&{slidesPerGroup:Math.floor(d)}}},keyboard:{enabled:!0},a11y:{prevSlideMessage:v,nextSlideMessage:y,...!l&&{paginationBulletMessage:b+` {{index}}`}},navigation:{nextEl:`.swiper-button-next`,prevEl:`.swiper-button-prev`},...l?{scrollbar:{el:`.swiper-scrollbar`,draggable:!0,hide:!1}}:{pagination:{el:`.swiper-pagination`,clickable:!0}}})})}})()})(wp.i18n);

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.