# slider-blocks/2.13.2/build/blocks/content-slider/frontend.js

GutSlider – All in One Slider and Carousel Blocks for Gutenberg, version 2.13.2. 1 lines.

- Page: https://pluginprobe.com/plugins/slider-blocks/2.13.2/code/build/blocks/content-slider/frontend.js
- Raw: https://pluginprobe.com/plugins/slider-blocks/2.13.2/raw/build/blocks/content-slider/frontend.js
- Modified: 2026-02-26T06:12:34+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/slider-blocks/2.13.2/code/build/blocks/content-slider/frontend.js#L10-L20`.

```javascript
window.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelectorAll(".wp-block-gutsliders-content-slider");e.length>0&&e.forEach((e=>{const t=e.querySelector(".swiper"),r=e.dataset.swiperOptions,n=JSON.parse(r);e.querySelector(".swiper-button-prev")||e.querySelector(".gutslider-prev"),e.querySelector(".swiper-button-next")||e.querySelector(".gutslider-next"),new Swiper(t,n);const o=e.dataset.rprev,s=e.dataset.rnext;if(o&&s){const e=document.querySelector(`.${o}`),r=document.querySelector(`.${s}`);e&&e.addEventListener("click",(()=>{t.swiper.slidePrev()})),r&&r.addEventListener("click",(()=>{t.swiper.slideNext()}))}let i=0,c=0;!function e(){i+=.15*(0-i),c+=.15*(0-c),requestAnimationFrame(e)}()}))}));
```
