From 505569a613e3b7ed6d21e6c758db8cd5e16f28fc Mon Sep 17 00:00:00 2001 From: mtdkei Date: Fri, 21 Feb 2025 12:05:37 +0900 Subject: [PATCH] Add swiperPagination --- src/blocks/slider/edit-slider.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/blocks/slider/edit-slider.js b/src/blocks/slider/edit-slider.js index 38549564c..bdc5fb38e 100644 --- a/src/blocks/slider/edit-slider.js +++ b/src/blocks/slider/edit-slider.js @@ -75,6 +75,12 @@ const LaunchSwiper = (slider) => { if (swiperButtonNext) { swiperButtonNext.style.display = ''; } + const swiperPagination = slider.querySelector( + '.swiper-pagination' + ); + if (swiperPagination) { + swiperPagination.style.display = ''; + } // Sloder の設定を作成 const SwiperSetting = {}; @@ -211,7 +217,7 @@ const LaunchSwiper = (slider) => { removeSwiperClassName(newSwiperDiv); } - // 不要な wiper-wrapper クラスを削除 + // 不要な swiper-wrapper クラスを削除 const newSwiperWrapper = slider.querySelector( '.block-editor-block-list__layout' ); @@ -243,6 +249,15 @@ const LaunchSwiper = (slider) => { if (swiperButtonNext) { swiperButtonNext.style.display = 'none'; } + + // ページネーションの非表示 + const swiperPagination = slider.querySelector( + '.swiper-pagination' + ); + if (swiperPagination) { + swiperPagination.style.display = 'none'; + } + if (swiper[sliderId]) { swiper[sliderId].destroy(); swiper[sliderId] = null;