Plugin Directory

Changeset 3219897


Ignore:
Timestamp:
01/09/2025 10:28:33 PM (14 months ago)
Author:
digitalapps
Message:

breakpoints custom fix

Location:
wp-swiper/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • wp-swiper/trunk/README.txt

    r3212342 r3219897  
    117117== Changelog ==
    118118
     119= 1.2.16 =
     120* Fix breakpoints for custom swipers
     121
    119122= 1.2.15 =
    120123* Fix Breakpoints
  • wp-swiper/trunk/gutenberg/js/frontend_block.js

    r3212342 r3219897  
    1 (()=>{"use strict";new function(){var e=this;e.init=function(){e.init_options()},e.getNumber=function(e,t=1){return Number(e)?Number(e):t},this.JSONify=e=>{var t={};for(var i in e)t['"'+i+'"']=e[i];return t},e.init_options=function(){var e=document.querySelectorAll(".wp-swiper");window.wpSwiper=[],window.wpSwiperThumbs=[];for(let t=0;t<e.length;t++){let i={};e[t].classList.add(`wp-swiper--${t}`);let r=e[t].querySelector(".swiper-container");if(i=JSON.parse(r.getAttribute("data-swiper")),i.navigation&&(i.navigation={nextEl:`.wp-swiper--${t} .swiper-button-next`,prevEl:`.wp-swiper--${t} .swiper-button-prev`}),i.pagination?i.pagination.el=e[t].querySelector(".swiper-pagination"):i.pagination=!1,i.breakpoints&&(i.breakpoints=JSON.parse(i.breakpoints.replace(/\\/g,""))),r.hasAttribute("data-thumbs")){let n={spaceBetween:10,slidesPerView:4,freeMode:!0,watchSlidesProgress:!0};const s=e[t].querySelectorAll(".wp-swiper__slide"),o=e[t].querySelector(".wp-swiper__thumbs .swiper-container"),p=e[t].querySelector(".wp-swiper__thumbs .swiper-wrapper"),a=p.querySelectorAll(".wp-swiper__thumb");let w=[];Array.from(s).forEach(((e,t)=>{const i=t+1,r=Array.from(a).find((e=>parseInt(e.getAttribute("data-thumb"))===i));r?w[t]=r.cloneNode(!0):(w[t]=e.cloneNode(!0),w[t].removeAttribute("data-tab"),w[t].classList.remove("wp-swiper__slide"),w[t].classList.add("wp-swiper__thumb"))})),p.innerHTML="",w.forEach((e=>{p.appendChild(e)})),n=JSON.parse(r.getAttribute("data-thumbs")),window.wpSwiperThumbs[t]=new Swiper(o,n),i={...i,thumbs:{swiper:window.wpSwiperThumbs[t]}}}"vertical"==i.direction&&(i.on={init:function(){var e=this.wrapperEl,t=e.children[this.activeIndex].querySelector(".wp-swiper__slide-content").offsetHeight;e.style.height=t+"px"},slideChangeTransitionEnd:function(){var e=this.wrapperEl,t=e.children[this.activeIndex].querySelector(".wp-swiper__slide-content").offsetHeight;e.style.height=t+"px"}}),r.hasAttribute("data-debug")&&"true"==r.getAttribute("data-debug")&&console.log({swiper_container:r,options:i}),window.wpSwiper[t]=new Swiper(r,i)}},window.addEventListener("DOMContentLoaded",(t=>{try{e.init()}catch(e){console.warn("JS Error: "),console.log(e)}}))}})();
     1(()=>{"use strict";new function(){var e=this;e.init=function(){e.init_options()},e.getNumber=function(e,t=1){return Number(e)?Number(e):t},this.JSONify=e=>{var t={};for(var i in e)t['"'+i+'"']=e[i];return t},e.init_options=function(){var e=document.querySelectorAll(".wp-swiper");window.wpSwiper=[],window.wpSwiperThumbs=[];for(let t=0;t<e.length;t++){let i={};e[t].classList.add(`wp-swiper--${t}`);let r=e[t].querySelector(".swiper-container");if(i=JSON.parse(r.getAttribute("data-swiper")),i.navigation&&(i.navigation={nextEl:`.wp-swiper--${t} .swiper-button-next`,prevEl:`.wp-swiper--${t} .swiper-button-prev`}),i.pagination?i.pagination.el=e[t].querySelector(".swiper-pagination"):i.pagination=!1,i.breakpoints&&(i.breakpoints.includes("\\")?i.breakpoints=JSON.parse(i.breakpoints.replace(/\\/g,"")):i.breakpoints=JSON.parse(i.breakpoints)),r.hasAttribute("data-thumbs")){let n={spaceBetween:10,slidesPerView:4,freeMode:!0,watchSlidesProgress:!0};const s=e[t].querySelectorAll(".wp-swiper__slide"),o=e[t].querySelector(".wp-swiper__thumbs .swiper-container"),p=e[t].querySelector(".wp-swiper__thumbs .swiper-wrapper"),a=p.querySelectorAll(".wp-swiper__thumb");let w=[];Array.from(s).forEach(((e,t)=>{const i=t+1,r=Array.from(a).find((e=>parseInt(e.getAttribute("data-thumb"))===i));r?w[t]=r.cloneNode(!0):(w[t]=e.cloneNode(!0),w[t].removeAttribute("data-tab"),w[t].classList.remove("wp-swiper__slide"),w[t].classList.add("wp-swiper__thumb"))})),p.innerHTML="",w.forEach((e=>{p.appendChild(e)})),n=JSON.parse(r.getAttribute("data-thumbs")),window.wpSwiperThumbs[t]=new Swiper(o,n),i={...i,thumbs:{swiper:window.wpSwiperThumbs[t]}}}"vertical"==i.direction&&(i.on={init:function(){var e=this.wrapperEl,t=e.children[this.activeIndex].querySelector(".wp-swiper__slide-content").offsetHeight;e.style.height=t+"px"},slideChangeTransitionEnd:function(){var e=this.wrapperEl,t=e.children[this.activeIndex].querySelector(".wp-swiper__slide-content").offsetHeight;e.style.height=t+"px"}}),r.hasAttribute("data-debug")&&"true"==r.getAttribute("data-debug")&&console.log({swiper_container:r,options:i}),window.wpSwiper[t]=new Swiper(r,i)}},window.addEventListener("DOMContentLoaded",(t=>{try{e.init()}catch(e){console.warn("JS Error: "),console.log(e)}}))}})();
  • wp-swiper/trunk/includes/class-wp-swiper.php

    r3212342 r3219897  
    1313            $this->version = DAWPS_PLUGIN_VERSION;
    1414        } else {
    15             $this->version = '1.2.15';
     15            $this->version = '1.2.16';
    1616        }
    1717        $this->plugin_prefix = 'dawps';
  • wp-swiper/trunk/wp-swiper.php

    r3212342 r3219897  
    1717 * Plugin URI:        https://digitalapps.com/wp-swiper/
    1818 * Description:       Swiper JS as a Gutenberg Block.
    19  * Version:           1.2.15
     19 * Version:           1.2.16
    2020 * Author:            Digital Apps
    2121 * Author URI:        https://digitalapps.com/
     
    3131}
    3232
    33 define( 'DAWPS_PLUGIN_VERSION', '1.2.15' );
     33define( 'DAWPS_PLUGIN_VERSION', '1.2.16' );
    3434define( 'DAWPS_BUNDLE_VERSION', '11.1.14' );
    3535
Note: See TracChangeset for help on using the changeset viewer.