Changeset 3343367
- Timestamp:
- 08/12/2025 08:58:30 AM (5 months ago)
- Location:
- carousel-block
- Files:
-
- 53 added
- 2 deleted
- 7 edited
-
tags/2.0.3 (added)
-
tags/2.0.3/admin (added)
-
tags/2.0.3/admin/class-block-filters.php (added)
-
tags/2.0.3/admin/class-settings-page.php (added)
-
tags/2.0.3/admin/class-settings-utils.php (added)
-
tags/2.0.3/blocks (added)
-
tags/2.0.3/blocks/class-carousel-legacy.php (added)
-
tags/2.0.3/blocks/class-carousel.php (added)
-
tags/2.0.3/blocks/vendor (added)
-
tags/2.0.3/blocks/vendor/slick (added)
-
tags/2.0.3/blocks/vendor/slick/.gitignore (added)
-
tags/2.0.3/blocks/vendor/slick/ajax-loader.gif (added)
-
tags/2.0.3/blocks/vendor/slick/fonts (added)
-
tags/2.0.3/blocks/vendor/slick/fonts/slick.eot (added)
-
tags/2.0.3/blocks/vendor/slick/fonts/slick.svg (added)
-
tags/2.0.3/blocks/vendor/slick/fonts/slick.ttf (added)
-
tags/2.0.3/blocks/vendor/slick/fonts/slick.woff (added)
-
tags/2.0.3/blocks/vendor/slick/init.js (added)
-
tags/2.0.3/blocks/vendor/slick/slick.min.css (added)
-
tags/2.0.3/blocks/vendor/slick/slick.min.js (added)
-
tags/2.0.3/blocks/vendor/swiper (added)
-
tags/2.0.3/blocks/vendor/swiper/swiper-bundle.min.css (added)
-
tags/2.0.3/blocks/vendor/swiper/swiper-bundle.min.js (added)
-
tags/2.0.3/build (added)
-
tags/2.0.3/build/carousel (added)
-
tags/2.0.3/build/carousel-legacy (added)
-
tags/2.0.3/build/carousel-legacy/index-rtl.css (added)
-
tags/2.0.3/build/carousel-legacy/index.asset.php (added)
-
tags/2.0.3/build/carousel-legacy/index.css (added)
-
tags/2.0.3/build/carousel-legacy/index.js (added)
-
tags/2.0.3/build/carousel-legacy/style-index-rtl.css (added)
-
tags/2.0.3/build/carousel-legacy/style-index.css (added)
-
tags/2.0.3/build/carousel/block.json (added)
-
tags/2.0.3/build/carousel/index-rtl.css (added)
-
tags/2.0.3/build/carousel/index.asset.php (added)
-
tags/2.0.3/build/carousel/index.css (added)
-
tags/2.0.3/build/carousel/index.js (added)
-
tags/2.0.3/build/carousel/style-index-rtl.css (added)
-
tags/2.0.3/build/carousel/style-index.css (added)
-
tags/2.0.3/build/carousel/view.asset.php (added)
-
tags/2.0.3/build/carousel/view.js (added)
-
tags/2.0.3/build/components (added)
-
tags/2.0.3/build/components/legacy-warning.asset.php (added)
-
tags/2.0.3/build/components/legacy-warning.js (added)
-
tags/2.0.3/build/slide (added)
-
tags/2.0.3/build/slide-legacy (added)
-
tags/2.0.3/build/slide-legacy/index.asset.php (added)
-
tags/2.0.3/build/slide-legacy/index.js (added)
-
tags/2.0.3/build/slide/block.json (added)
-
tags/2.0.3/build/slide/index.asset.php (added)
-
tags/2.0.3/build/slide/index.js (added)
-
tags/2.0.3/plugin.php (added)
-
tags/2.0.3/readme.txt (added)
-
trunk/blocks/class-carousel-legacy.php (modified) (2 diffs)
-
trunk/build/carousel-legacy/block.json (deleted)
-
trunk/build/carousel-legacy/index.asset.php (modified) (1 diff)
-
trunk/build/carousel-legacy/index.js (modified) (1 diff)
-
trunk/build/carousel/index.asset.php (modified) (1 diff)
-
trunk/build/carousel/index.js (modified) (1 diff)
-
trunk/build/slide-legacy/block.json (deleted)
-
trunk/plugin.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
carousel-block/trunk/blocks/class-carousel-legacy.php
r3282662 r3343367 9 9 */ 10 10 public function register() { 11 register_block_type( CB_PLUGIN_DIR . '/build/carousel-legacy', [ 11 // Legacy Carousel block without block.json. 12 wp_register_script( 13 'cb-carousel-editor', 14 plugins_url( '../build/carousel-legacy/index.js', __FILE__ ), 15 [ 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n' ], 16 CB_VERSION, 17 true 18 ); 19 20 wp_register_style( 21 'cb-carousel-editor-style', 22 plugins_url( '../build/carousel-legacy/index.css', __FILE__ ), 23 [ 'wp-edit-blocks' ], 24 CB_VERSION 25 ); 26 wp_register_style( 27 'cb-carousel-style', 28 plugins_url( '../build/carousel-legacy/style-index.css', __FILE__ ), 29 [], 30 CB_VERSION 31 ); 32 33 register_block_type( 'cb/carousel', [ 34 'api_version' => 3, 35 'title' => __( 'Carousel Slider', 'cb' ), 36 'version' => '1.0.0', 37 'category' => 'design', 38 'description' => __( 'Display a carousel with any blocks in the slides.', 'cb' ), 39 'editor_script' => 'cb-carousel-editor', 40 'editor_style' => 'cb-carousel-editor-style', 41 'style' => 'cb-carousel-style', 42 'supports' => [ 43 'align' => [ 'wide', 'full' ], 44 'html' => false, 45 'anchor' => true, 46 ], 47 'attributes' => [ 48 'slides' => [ 49 'type' => 'number', 50 ], 51 'slidesToShow' => [ 52 'type' => 'number', 53 'default' => 3, 54 ], 55 'scrollGroup' => [ 56 'type' => 'boolean', 57 'default' => false, 58 ], 59 'slidesToScroll' => [ 60 'type' => 'number', 61 'default' => 1, 62 ], 63 'speed' => [ 64 'type' => 'number', 65 'default' => 300, 66 ], 67 'slidePadding' => [ 68 'type' => 'boolean', 69 ], 70 'arrows' => [ 71 'type' => 'boolean', 72 'default' => true, 73 ], 74 'dots' => [ 75 'type' => 'boolean', 76 'default' => true, 77 ], 78 'autoplay' => [ 79 'type' => 'boolean', 80 'default' => false, 81 ], 82 'autoplaySpeed' => [ 83 'type' => 'number', 84 'default' => 3000, 85 ], 86 'infinite' => [ 87 'type' => 'boolean', 88 'default' => false, 89 ], 90 'rtl' => [ 91 'type' => 'boolean', 92 ], 93 'responsiveWidth' => [ 94 'type' => 'number', 95 'default' => 768, 96 ], 97 'responsiveSlides' => [ 98 'type' => 'number', 99 'default' => 1, 100 ], 101 'responsiveSlidesToScroll' => [ 102 'type' => 'number', 103 'default' => 1, 104 ], 105 ], 12 106 'render_callback' => [ $this, 'render' ], 13 ]); 14 register_block_type( CB_PLUGIN_DIR . '/build/slide-legacy' ); 107 ] ); 108 109 // Legacy Slide block without block.json 110 wp_register_script( 111 'cb-slide-editor', 112 plugins_url( '../build/slide-legacy/index.js', __FILE__ ), 113 [ 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n' ], 114 CB_VERSION, 115 true 116 ); 117 118 register_block_type( 'cb/slide', [ 119 'api_version' => 3, 120 'title' => __( 'Slide', 'cb' ), 121 'description' => __( 'A single slide within the carousel.', 'cb' ), 122 'category' => 'design', 123 'icon' => 'slides', 124 'parent' => [ 'cb/carousel' ], 125 'supports' => [ 'html' => false ], 126 'version' => '1.0.0', 127 'editor_script' => 'cb-slide-editor', 128 ] ); 15 129 16 130 add_action( 'enqueue_block_editor_assets', [ $this, 'enqueue_editor_warning' ] ); … … 51 165 } 52 166 167 /** 168 * Enqueues the legacy warning script in the block editor. 169 * 170 * @return void 171 */ 53 172 public function enqueue_editor_warning() { 54 173 $asset_file = plugin_dir_path( __FILE__ ) . '../build/components/legacy-warning.asset.php'; -
carousel-block/trunk/build/carousel-legacy/index.asset.php
r3282662 r3343367 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' ca6bb86c5329b274791e');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '4f771db2c4bf5b96d42b'); -
carousel-block/trunk/build/carousel-legacy/index.js
r3282662 r3343367 1 (()=>{var e,t={ 239:(e,t,l)=>{"use strict";const o=window.wp.blocks,n=window.React,s=window.wp.i18n,r=window.wp.element,a=window.wp.blockEditor,i=window.wp.components,d=window.wp.data;var c=l(942),p=l.n(c);const u=["cb/slide"],b=[{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!1},autoplaySpeed:{type:"number",default:3e3},infinite:{type:"boolean",default:!1},rtl:{type:"boolean"},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:s,speed:r,slidePadding:i,arrows:d,dots:c,infinite:u,autoplay:b,autoplaySpeed:h,rtl:v,responsiveWidth:f,responsiveSlides:m}=e,g={slidesToShow:l,slidesToScroll:s,speed:r,arrows:d,dots:c,autoplay:b,autoplaySpeed:h,infinite:u,rtl:v,responsive:[{...f?{breakpoint:f+1}:{breakpoint:993},settings:{...m?{slidesToShow:m}:{slidesToShow:1}}}]},S=a.useBlockProps.save({className:p()({"cb-single-slide":1==l}),"data-slick":JSON.stringify(g),dir:v?"rtl":void 0});return(0,n.createElement)("div",{...S},(0,n.createElement)(a.InnerBlocks.Content,null))}},{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},infinite:{type:"boolean",default:!1},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:s,speed:r,slidePadding:i,arrows:d,dots:c,responsiveWidth:u,responsiveSlides:b}=e,h={slidesToShow:l,slidesToScroll:s,speed:r,arrows:d,dots:c,infinite:!1,responsive:[{...u?{breakpoint:u+1}:{breakpoint:993},settings:{...b?{slidesToShow:b}:{slidesToShow:1}}}]};return(0,n.createElement)("div",{className:p()({"cb-single-slide":1==l,"cb-padding":i}),"data-slick":JSON.stringify(h)},(0,n.createElement)(a.InnerBlocks.Content,null))}}],h=(0,n.createElement)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true",focusable:"false"},(0,n.createElement)("path",{d:"M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"}),(0,n.createElement)("path",{d:"M0 0h24v24H0z",fill:"none"}));(0,o.registerBlockType)("cb/carousel",{icon:h,edit:function({attributes:e,setAttributes:t,clientId:l}){const{slidesToShow:o,slidesToScroll:c,speed:b,arrows:h,dots:v,infinite:f,autoplay:m,autoplaySpeed:g,rtl:S,responsiveWidth:w,responsiveSlides:y,responsiveSlidesToScroll:T}=e,k=(0,d.useSelect)((e=>e("core/block-editor").getBlock(l).innerBlocks.length)),_=(0,a.useBlockProps)({className:p()(`cb-shows-${o}-slides`,k+1>o?"cb-show-scrollbar":"cb-hide-scrollbar")}),C=(0,n.createElement)("div",{className:"cb-carousel-placeholder"},(0,s.__)("Click plus (+) to add slides","cb"));return(0,n.createElement)(r.Fragment,null,(0,n.createElement)(a.InspectorControls,null,(0,n.createElement)(i.PanelBody,{title:(0,s.__)("Carousel Settings","cb"),initialOpen:!0},(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to show"),value:o,onChange:e=>t({slidesToShow:e}),min:1,max:10}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to scroll at a time","cb"),value:c,onChange:e=>t({slidesToScroll:e}),min:1,max:10}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slide animation speed (ms)","cb"),value:b,onChange:e=>t({speed:e}),step:50,min:0,max:1e3}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Prev/Next arrows","cb"),checked:!!h,onChange:e=>t({arrows:e})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Dots navigation","cb"),checked:!!v,onChange:e=>t({dots:e})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Infinite loop sliding","cb"),checked:!!f,onChange:e=>t({infinite:e})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Autoplay","cb"),checked:!!m,onChange:e=>t({autoplay:e})}),m&&(0,n.createElement)(i.TextControl,{type:"number",label:(0,s.__)("Autoplay speed (ms)","cb"),value:g,onChange:e=>t({autoplaySpeed:parseInt(e,10)})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("RTL"),checked:!!S,onChange:e=>t({rtl:e})})),(0,n.createElement)(i.PanelBody,{title:(0,s.__)("Responsive Settings","cb"),initialOpen:!1},(0,n.createElement)(i.TextControl,{type:"number",label:(0,s.__)("Screen width (px)","cb"),value:w,onChange:e=>t({responsiveWidth:parseInt(e,10)})}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to show","cb"),value:y,help:(0,s.__)("# of slides to show at given screen width","cb"),onChange:e=>t({responsiveSlides:e}),min:1,max:6}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to scroll at a time","cb"),value:T,onChange:e=>t({responsiveSlidesToScroll:e}),min:1,max:10}))),(0,n.createElement)("div",{..._},(0,n.createElement)(a.InnerBlocks,{orientation:"horizontal",allowedBlocks:u,templateLock:!1,renderAppender:a.InnerBlocks.ButtonBlockAppender,placeholder:C})))},save:function({attributes:e}){const{slidesToShow:t,slidesToScroll:l,speed:o,arrows:s,dots:r,infinite:i,autoplay:d,autoplaySpeed:c,rtl:u,responsiveWidth:b,responsiveSlides:h,responsiveSlidesToScroll:v}=e,f={slidesToShow:t,slidesToScroll:l,speed:o,arrows:s,dots:r,autoplay:d,autoplaySpeed:c,infinite:i,rtl:u,responsive:[{...b?{breakpoint:b+1}:{breakpoint:993},settings:{...h?{slidesToShow:h}:{slidesToShow:1},...v?{slidesToScroll:v}:{slidesToScroll:1}}}]},m=a.useBlockProps.save({className:p()({"cb-single-slide":1==t}),"data-slick":JSON.stringify(f),dir:u?"rtl":void 0});return(0,n.createElement)("div",{...m},(0,n.createElement)(a.InnerBlocks.Content,null))},deprecated:b})},942:(e,t)=>{var l;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var l=arguments[t];l&&(e=r(e,s(l)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var l in e)o.call(e,l)&&e[l]&&(t=r(t,l));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(l=function(){return n}.apply(t,[]))||(e.exports=l)}()}},l={};function o(e){var n=l[e];if(void 0!==n)return n.exports;var s=l[e]={exports:{}};return t[e](s,s.exports,o),s.exports}o.m=t,e=[],o.O=(t,l,n,s)=>{if(!l){var r=1/0;for(c=0;c<e.length;c++){l=e[c][0],n=e[c][1],s=e[c][2];for(var a=!0,i=0;i<l.length;i++)(!1&s||r>=s)&&Object.keys(o.O).every((e=>o.O[e](l[i])))?l.splice(i--,1):(a=!1,s<r&&(r=s));if(a){e.splice(c--,1);var d=n();void 0!==d&&(t=d)}}return t}s=s||0;for(var c=e.length;c>0&&e[c-1][2]>s;c--)e[c]=e[c-1];e[c]=[l,n,s]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={226:0,358:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var n,s,r=l[0],a=l[1],i=l[2],d=0;if(r.some((t=>0!==e[t]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(i)var c=i(o)}for(t&&t(l);d<r.length;d++)s=r[d],o.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return o.O(c)},l=self.webpackChunkcarousel_slider_block=self.webpackChunkcarousel_slider_block||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var n=o.O(void 0,[358],(()=>o(239)));n=o.O(n)})();1 (()=>{var e,t={591:(e,t,l)=>{"use strict";const o=window.wp.blocks,n=window.React,s=window.wp.i18n,r=window.wp.element,a=window.wp.blockEditor,i=window.wp.components,d=window.wp.data;var p=l(942),c=l.n(p);const u=["cb/slide"],b=[{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!1},autoplaySpeed:{type:"number",default:3e3},infinite:{type:"boolean",default:!1},rtl:{type:"boolean"},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:s,speed:r,slidePadding:i,arrows:d,dots:p,infinite:u,autoplay:b,autoplaySpeed:f,rtl:m,responsiveWidth:y,responsiveSlides:h}=e,v={slidesToShow:l,slidesToScroll:s,speed:r,arrows:d,dots:p,autoplay:b,autoplaySpeed:f,infinite:u,rtl:m,responsive:[{...y?{breakpoint:y+1}:{breakpoint:993},settings:{...h?{slidesToShow:h}:{slidesToShow:1}}}]},S=a.useBlockProps.save({className:c()({"cb-single-slide":1==l}),"data-slick":JSON.stringify(v),dir:m?"rtl":void 0});return(0,n.createElement)("div",{...S},(0,n.createElement)(a.InnerBlocks.Content,null))}},{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},infinite:{type:"boolean",default:!1},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:s,speed:r,slidePadding:i,arrows:d,dots:p,responsiveWidth:u,responsiveSlides:b}=e,f={slidesToShow:l,slidesToScroll:s,speed:r,arrows:d,dots:p,infinite:!1,responsive:[{...u?{breakpoint:u+1}:{breakpoint:993},settings:{...b?{slidesToShow:b}:{slidesToShow:1}}}]};return(0,n.createElement)("div",{className:c()({"cb-single-slide":1==l,"cb-padding":i}),"data-slick":JSON.stringify(f)},(0,n.createElement)(a.InnerBlocks.Content,null))}}],f=(0,n.createElement)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true",focusable:"false"},(0,n.createElement)("path",{d:"M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"}),(0,n.createElement)("path",{d:"M0 0h24v24H0z",fill:"none"}));(0,o.registerBlockType)("cb/carousel",{icon:f,attributes:{slides:{type:"number"},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean"},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!1},autoplaySpeed:{type:"number",default:3e3},infinite:{type:"boolean",default:!1},rtl:{type:"boolean"},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1},responsiveSlidesToScroll:{type:"number",default:1}},edit:function({attributes:e,setAttributes:t,clientId:l}){const{slidesToShow:o,slidesToScroll:p,speed:b,arrows:f,dots:m,infinite:y,autoplay:h,autoplaySpeed:v,rtl:S,responsiveWidth:g,responsiveSlides:w,responsiveSlidesToScroll:T}=e,k=(0,d.useSelect)((e=>e("core/block-editor").getBlock(l).innerBlocks.length)),_=(0,a.useBlockProps)({className:c()(`cb-shows-${o}-slides`,k+1>o?"cb-show-scrollbar":"cb-hide-scrollbar")}),C=(0,n.createElement)("div",{className:"cb-carousel-placeholder"},(0,s.__)("Click plus (+) to add slides","cb"));return(0,n.createElement)(r.Fragment,null,(0,n.createElement)(a.InspectorControls,null,(0,n.createElement)(i.PanelBody,{title:(0,s.__)("Carousel Settings","cb"),initialOpen:!0},(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to show"),value:o,onChange:e=>t({slidesToShow:e}),min:1,max:10}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to scroll at a time","cb"),value:p,onChange:e=>t({slidesToScroll:e}),min:1,max:10}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slide animation speed (ms)","cb"),value:b,onChange:e=>t({speed:e}),step:50,min:0,max:1e3}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Prev/Next arrows","cb"),checked:!!f,onChange:e=>t({arrows:e})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Dots navigation","cb"),checked:!!m,onChange:e=>t({dots:e})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Infinite loop sliding","cb"),checked:!!y,onChange:e=>t({infinite:e})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("Autoplay","cb"),checked:!!h,onChange:e=>t({autoplay:e})}),h&&(0,n.createElement)(i.TextControl,{type:"number",label:(0,s.__)("Autoplay speed (ms)","cb"),value:v,onChange:e=>t({autoplaySpeed:parseInt(e,10)})}),(0,n.createElement)(i.ToggleControl,{label:(0,s.__)("RTL"),checked:!!S,onChange:e=>t({rtl:e})})),(0,n.createElement)(i.PanelBody,{title:(0,s.__)("Responsive Settings","cb"),initialOpen:!1},(0,n.createElement)(i.TextControl,{type:"number",label:(0,s.__)("Screen width (px)","cb"),value:g,onChange:e=>t({responsiveWidth:parseInt(e,10)})}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to show","cb"),value:w,help:(0,s.__)("# of slides to show at given screen width","cb"),onChange:e=>t({responsiveSlides:e}),min:1,max:6}),(0,n.createElement)(i.RangeControl,{label:(0,s.__)("Slides to scroll at a time","cb"),value:T,onChange:e=>t({responsiveSlidesToScroll:e}),min:1,max:10}))),(0,n.createElement)("div",{..._},(0,n.createElement)(a.InnerBlocks,{orientation:"horizontal",allowedBlocks:u,templateLock:!1,renderAppender:a.InnerBlocks.ButtonBlockAppender,placeholder:C})))},save:function({attributes:e}){const{slidesToShow:t,slidesToScroll:l,speed:o,arrows:s,dots:r,infinite:i,autoplay:d,autoplaySpeed:p,rtl:u,responsiveWidth:b,responsiveSlides:f,responsiveSlidesToScroll:m}=e,y={slidesToShow:t,slidesToScroll:l,speed:o,arrows:s,dots:r,autoplay:d,autoplaySpeed:p,infinite:i,rtl:u,responsive:[{...b?{breakpoint:b+1}:{breakpoint:993},settings:{...f?{slidesToShow:f}:{slidesToShow:1},...m?{slidesToScroll:m}:{slidesToScroll:1}}}]},h=a.useBlockProps.save({className:c()({"cb-single-slide":1==t}),"data-slick":JSON.stringify(y),dir:u?"rtl":void 0});return(0,n.createElement)("div",{...h},(0,n.createElement)(a.InnerBlocks.Content,null))},deprecated:b})},942:(e,t)=>{var l;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var l=arguments[t];l&&(e=r(e,s(l)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var l in e)o.call(e,l)&&e[l]&&(t=r(t,l));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(l=function(){return n}.apply(t,[]))||(e.exports=l)}()}},l={};function o(e){var n=l[e];if(void 0!==n)return n.exports;var s=l[e]={exports:{}};return t[e](s,s.exports,o),s.exports}o.m=t,e=[],o.O=(t,l,n,s)=>{if(!l){var r=1/0;for(p=0;p<e.length;p++){l=e[p][0],n=e[p][1],s=e[p][2];for(var a=!0,i=0;i<l.length;i++)(!1&s||r>=s)&&Object.keys(o.O).every((e=>o.O[e](l[i])))?l.splice(i--,1):(a=!1,s<r&&(r=s));if(a){e.splice(p--,1);var d=n();void 0!==d&&(t=d)}}return t}s=s||0;for(var p=e.length;p>0&&e[p-1][2]>s;p--)e[p]=e[p-1];e[p]=[l,n,s]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={226:0,358:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var n,s,r=l[0],a=l[1],i=l[2],d=0;if(r.some((t=>0!==e[t]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(i)var p=i(o)}for(t&&t(l);d<r.length;d++)s=r[d],o.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return o.O(p)},l=self.webpackChunkcarousel_slider_block=self.webpackChunkcarousel_slider_block||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var n=o.O(void 0,[358],(()=>o(591)));n=o.O(n)})(); -
carousel-block/trunk/build/carousel/index.asset.php
r3327575 r3343367 1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp- data', 'wp-element', 'wp-i18n'), 'version' => '397309ed8c401418a35e');1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'c1a38a41adda5251e52d'); -
carousel-block/trunk/build/carousel/index.js
r3282662 r3343367 1 (()=>{var e,t={ 3:(e,t,l)=>{"use strict";const o=window.wp.blocks,a=window.React,n=window.wp.i18n,r=window.wp.element,s=window.wp.blockEditor,i=window.wp.components,d=window.wp.data;var p=l(942),c=l.n(p);const u=["cb/slide-v2"],b=[{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!1},autoplaySpeed:{type:"number",default:3e3},infinite:{type:"boolean",default:!1},rtl:{type:"boolean"},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:n,speed:r,slidePadding:i,arrows:d,dots:p,infinite:u,autoplay:b,autoplaySpeed:m,rtl:g,responsiveWidth:v,responsiveSlides:w}=e,f={slidesToShow:l,slidesToScroll:n,speed:r,arrows:d,dots:p,autoplay:b,autoplaySpeed:m,infinite:u,rtl:g,responsive:[{...v?{breakpoint:v+1}:{breakpoint:993},settings:{...w?{slidesToShow:w}:{slidesToShow:1}}}]},h=s.useBlockProps.save({className:c()({"cb-single-slide":1==l}),"data-slick":JSON.stringify(f),dir:g?"rtl":void 0});return(0,a.createElement)("div",{...h},(0,a.createElement)(s.InnerBlocks.Content,null))}},{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},infinite:{type:"boolean",default:!1},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:n,speed:r,slidePadding:i,arrows:d,dots:p,responsiveWidth:u,responsiveSlides:b}=e,m={slidesToShow:l,slidesToScroll:n,speed:r,arrows:d,dots:p,infinite:!1,responsive:[{...u?{breakpoint:u+1}:{breakpoint:993},settings:{...b?{slidesToShow:b}:{slidesToShow:1}}}]};return(0,a.createElement)("div",{className:c()({"cb-single-slide":1==l,"cb-padding":i}),"data-slick":JSON.stringify(m)},(0,a.createElement)(s.InnerBlocks.Content,null))}}],m={from:[{type:"block",blocks:["cb/carousel"],transform:(e,t)=>{const l=t.map((e=>"cb/slide"===e.name?(0,o.createBlock)("cb/slide-v2",e.attributes,e.innerBlocks):e));return(0,o.createBlock)("cb/carousel-v2",{slidesPerView:e.slidesToShow||3,slidesPerGroup:e.slidesToScroll||1,speed:e.speed||300,navigation:e.arrows||!1,pagination:e.dots||!1,loop:e.infinite||!1,autoplay:e.autoplay||!1,autoplaySpeed:e.autoplaySpeed||3e3,rtl:e.rtl||!1,breakpoints:[{width:e.responsiveWidth||768,slidesPerView:e.responsiveSlides||1,slidesPerGroup:e.responsiveSlidesToScroll||1}]},l)}}]},g=JSON.parse('{"UU":"cb/carousel-v2"}'),v=(0,a.createElement)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true",focusable:"false"},(0,a.createElement)("path",{d:"M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"}),(0,a.createElement)("path",{d:"M0 0h24v24H0z",fill:"none"}));(0,o.registerBlockType)(g.UU,{icon:v,edit:function({attributes:e,setAttributes:t,clientId:l}){const{slidesPerView:o,slidesPerGroup:p,spaceBetween:b,speed:m,navigation:g,pagination:v,loop:w,autoplay:f,autoplaySpeed:h,rtl:y,breakpoints:k}=e,S=(0,d.useSelect)((e=>e("core/block-editor").getBlock(l).innerBlocks.length)),_=(0,s.useBlockProps)({className:c()(`cb-shows-${o}-slides`,S+1>o?"cb-show-scrollbar":"cb-hide-scrollbar")}),E=(0,a.createElement)("div",{className:"cb-carousel-placeholder"},(0,n.__)("Click plus (+) to add slides","cb"));return(0,a.createElement)(r.Fragment,null,(0,a.createElement)(s.InspectorControls,null,(0,a.createElement)(i.PanelBody,{title:(0,n.__)("Carousel Settings","cb"),initialOpen:!0},(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per view","cb"),value:o,onChange:e=>t({slidesPerView:e}),min:1,max:10}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per group","cb"),value:p,onChange:e=>t({slidesPerGroup:e}),min:1,max:10}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Space between slides (px)","cb"),value:b,onChange:e=>t({spaceBetween:e}),min:0,max:100}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slide animation speed (ms)","cb"),value:m,onChange:e=>t({speed:e}),step:50,min:0,max:1e3}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Navigation (Prev/Next arrows)","cb"),checked:!!g,onChange:e=>t({navigation:e})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Pagination (Dots navigation)","cb"),checked:!!v,onChange:e=>t({pagination:e})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Loop (Infinite loop sliding)","cb"),checked:!!w,onChange:e=>t({loop:e})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Autoplay","cb"),checked:!!f,onChange:e=>t({autoplay:e})}),f&&(0,a.createElement)(i.TextControl,{type:"number",label:(0,n.__)("Autoplay speed (ms)","cb"),value:h,onChange:e=>t({autoplaySpeed:parseInt(e,10)})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("RTL (Right-to-Left)","cb"),checked:!!y,onChange:e=>t({rtl:e})})),(0,a.createElement)(i.PanelBody,{title:(0,n.__)("Breakpoint Settings","cb"),initialOpen:!1},(0,a.createElement)(i.TextControl,{type:"number",label:(0,n.__)("Breakpoint width (px)","cb"),value:k[0]?.width,onChange:e=>{const l=[...k];l[0]={...l[0],width:parseInt(e,10)},t({breakpoints:l})}}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per view at breakpoint","cb"),value:k[0]?.slidesPerView,onChange:e=>{const l=[...k];l[0]={...l[0],slidesPerView:e},t({breakpoints:l})},min:1,max:6}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per group at breakpoint","cb"),value:k[0]?.slidesPerGroup,onChange:e=>{const l=[...k];l[0]={...l[0],slidesPerGroup:e},t({breakpoints:l})},min:1,max:10}))),(0,a.createElement)("div",{..._},(0,a.createElement)(s.InnerBlocks,{orientation:"horizontal",allowedBlocks:u,templateLock:!1,renderAppender:s.InnerBlocks.ButtonBlockAppender,placeholder:E})))},save:function({attributes:e}){const{slidesPerView:t,slidesPerGroup:l,spaceBetween:o,speed:n,navigation:r,pagination:i,loop:d,rtl:p,autoplay:u,autoplaySpeed:b,breakpoints:m}=e,g=m&&m.length?m[0]:{},v=s.useBlockProps.save({className:c()("cb-carousel-block",{"cb-single-slide":1===t},{"cb-rtl":p}),"data-cb-slides-per-view":g.slidesPerView,"data-cb-slides-per-group":g.slidesPerGroup,"data-cb-space-between":o,...n&&{"data-cb-speed":n},...r&&{"data-cb-navigation":r},...i&&{"data-cb-pagination":i},...d&&{"data-cb-loop":d},...u&&{"data-cb-autoplay":u},...u&&b&&{"data-cb-autoplay-speed":b},...p&&{dir:"rtl"},...g&&{"data-cb-breakpoints":JSON.stringify({[g.width]:{slidesPerView:t,slidesPerGroup:l}})}});return(0,a.createElement)("div",{...v},(0,a.createElement)("div",{className:"swiper"},(0,a.createElement)("div",{className:"cb-wrapper swiper-wrapper"},(0,a.createElement)(s.InnerBlocks.Content,null))),i&&(0,a.createElement)("div",{className:"cb-pagination swiper-pagination"}),r&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"cb-button-prev swiper-button-prev"}),(0,a.createElement)("div",{className:"cb-button-next swiper-button-next"})))},deprecated:b,transforms:m})},942:(e,t)=>{var l;!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var l=arguments[t];l&&(e=r(e,n(l)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var l in e)o.call(e,l)&&e[l]&&(t=r(t,l));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(l=function(){return a}.apply(t,[]))||(e.exports=l)}()}},l={};function o(e){var a=l[e];if(void 0!==a)return a.exports;var n=l[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,l,a,n)=>{if(!l){var r=1/0;for(p=0;p<e.length;p++){l=e[p][0],a=e[p][1],n=e[p][2];for(var s=!0,i=0;i<l.length;i++)(!1&n||r>=n)&&Object.keys(o.O).every((e=>o.O[e](l[i])))?l.splice(i--,1):(s=!1,n<r&&(r=n));if(s){e.splice(p--,1);var d=a();void 0!==d&&(t=d)}}return t}n=n||0;for(var p=e.length;p>0&&e[p-1][2]>n;p--)e[p]=e[p-1];e[p]=[l,a,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={704:0,200:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var a,n,r=l[0],s=l[1],i=l[2],d=0;if(r.some((t=>0!==e[t]))){for(a in s)o.o(s,a)&&(o.m[a]=s[a]);if(i)var p=i(o)}for(t&&t(l);d<r.length;d++)n=r[d],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(p)},l=self.webpackChunkcarousel_slider_block=self.webpackChunkcarousel_slider_block||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var a=o.O(void 0,[200],(()=>o(3)));a=o.O(a)})();1 (()=>{var e,t={760:(e,t,l)=>{"use strict";const o=window.wp.blocks,a=window.React,n=window.wp.i18n,r=window.wp.element,s=window.wp.blockEditor,i=window.wp.components,d=window.wp.data,c=window.wp.compose;var p=l(942),u=l.n(p);const b=["cb/slide-v2"],m=[{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!1},autoplaySpeed:{type:"number",default:3e3},infinite:{type:"boolean",default:!1},rtl:{type:"boolean"},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:n,speed:r,slidePadding:i,arrows:d,dots:c,infinite:p,autoplay:b,autoplaySpeed:m,rtl:v,responsiveWidth:g,responsiveSlides:w}=e,f={slidesToShow:l,slidesToScroll:n,speed:r,arrows:d,dots:c,autoplay:b,autoplaySpeed:m,infinite:p,rtl:v,responsive:[{...g?{breakpoint:g+1}:{breakpoint:993},settings:{...w?{slidesToShow:w}:{slidesToShow:1}}}]},h=s.useBlockProps.save({className:u()({"cb-single-slide":1==l}),"data-slick":JSON.stringify(f),dir:v?"rtl":void 0});return(0,a.createElement)("div",{...h},(0,a.createElement)(s.InnerBlocks.Content,null))}},{attributes:{slides:{type:"number",default:4},slidesToShow:{type:"number",default:3},scrollGroup:{type:"boolean",default:!1},slidesToScroll:{type:"number",default:1},speed:{type:"number",default:300},slidePadding:{type:"boolean",default:!0},arrows:{type:"boolean",default:!0},dots:{type:"boolean",default:!0},infinite:{type:"boolean",default:!1},responsiveWidth:{type:"number",default:768},responsiveSlides:{type:"number",default:1}},save({attributes:e}){const{slides:t,slidesToShow:l,scrollGroup:o,slidesToScroll:n,speed:r,slidePadding:i,arrows:d,dots:c,responsiveWidth:p,responsiveSlides:b}=e,m={slidesToShow:l,slidesToScroll:n,speed:r,arrows:d,dots:c,infinite:!1,responsive:[{...p?{breakpoint:p+1}:{breakpoint:993},settings:{...b?{slidesToShow:b}:{slidesToShow:1}}}]};return(0,a.createElement)("div",{className:u()({"cb-single-slide":1==l,"cb-padding":i}),"data-slick":JSON.stringify(m)},(0,a.createElement)(s.InnerBlocks.Content,null))}}],v={from:[{type:"block",blocks:["cb/carousel"],transform:(e,t)=>{const l=t.map((e=>"cb/slide"===e.name?(0,o.createBlock)("cb/slide-v2",e.attributes,e.innerBlocks):e));return(0,o.createBlock)("cb/carousel-v2",{slidesPerView:e.slidesToShow||3,slidesPerGroup:e.slidesToScroll||1,speed:e.speed||300,navigation:e.arrows||!1,pagination:e.dots||!1,loop:e.infinite||!1,autoplay:e.autoplay||!1,autoplaySpeed:e.autoplaySpeed||3e3,rtl:e.rtl||!1,breakpoints:[{width:e.responsiveWidth||768,slidesPerView:e.responsiveSlides||1,slidesPerGroup:e.responsiveSlidesToScroll||1}]},l)}}]},g=JSON.parse('{"UU":"cb/carousel-v2"}'),w=(0,a.createElement)("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-hidden":"true",focusable:"false"},(0,a.createElement)("path",{d:"M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"}),(0,a.createElement)("path",{d:"M0 0h24v24H0z",fill:"none"}));(0,o.registerBlockType)(g.UU,{icon:w,edit:function({attributes:e,setAttributes:t,clientId:l}){const{slidesPerView:o,slidesPerGroup:p,spaceBetween:m,speed:v,navigation:g,pagination:w,loop:f,autoplay:h,autoplaySpeed:y,rtl:k,breakpoints:S}=e,_=(0,d.useSelect)((e=>e("core/block-editor").getBlock(l).innerBlocks.length)),E=(0,s.useBlockProps)({className:u()(`cb-shows-${o}-slides`,_+1>o?"cb-show-scrollbar":"cb-hide-scrollbar")}),C=(0,a.createElement)("div",{className:"cb-carousel-placeholder"},(0,n.__)("Click plus (+) to add slides","cb")),P=(0,r.useRef)(null),T=(0,c.useMergeRefs)([E.ref,P]),B=(0,r.useCallback)((()=>{const e=P.current;if(!e)return;const t=e.querySelector(".block-editor-inner-blocks > .block-editor-block-list__layout");t&&requestAnimationFrame((()=>{requestAnimationFrame((()=>{try{t.scrollTo({left:t.scrollWidth,behavior:"smooth"})}catch{t.scrollLeft=t.scrollWidth}}))}))}),[]),x=(0,r.useCallback)((()=>(0,a.createElement)("div",{onClick:B},(0,a.createElement)(s.InnerBlocks.ButtonBlockAppender,null))),[B]);return(0,a.createElement)(r.Fragment,null,(0,a.createElement)(s.InspectorControls,null,(0,a.createElement)(i.PanelBody,{title:(0,n.__)("Carousel Settings","cb"),initialOpen:!0},(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per view","cb"),value:o,onChange:e=>t({slidesPerView:e}),min:1,max:10}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per group","cb"),value:p,onChange:e=>t({slidesPerGroup:e}),min:1,max:10}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Space between slides (px)","cb"),value:m,onChange:e=>t({spaceBetween:e}),min:0,max:100}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slide animation speed (ms)","cb"),value:v,onChange:e=>t({speed:e}),step:50,min:0,max:1e3}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Navigation (Prev/Next arrows)","cb"),checked:!!g,onChange:e=>t({navigation:e})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Pagination (Dots navigation)","cb"),checked:!!w,onChange:e=>t({pagination:e})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Loop (Infinite loop sliding)","cb"),checked:!!f,onChange:e=>t({loop:e})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("Autoplay","cb"),checked:!!h,onChange:e=>t({autoplay:e})}),h&&(0,a.createElement)(i.TextControl,{type:"number",label:(0,n.__)("Autoplay speed (ms)","cb"),value:y,onChange:e=>t({autoplaySpeed:parseInt(e,10)})}),(0,a.createElement)(i.ToggleControl,{label:(0,n.__)("RTL (Right-to-Left)","cb"),checked:!!k,onChange:e=>t({rtl:e})})),(0,a.createElement)(i.PanelBody,{title:(0,n.__)("Breakpoint Settings","cb"),initialOpen:!1},(0,a.createElement)(i.TextControl,{type:"number",label:(0,n.__)("Breakpoint width (px)","cb"),value:S[0]?.width,onChange:e=>{const l=[...S];l[0]={...l[0],width:parseInt(e,10)},t({breakpoints:l})}}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per view at breakpoint","cb"),value:S[0]?.slidesPerView,onChange:e=>{const l=[...S];l[0]={...l[0],slidesPerView:e},t({breakpoints:l})},min:1,max:6}),(0,a.createElement)(i.RangeControl,{label:(0,n.__)("Slides per group at breakpoint","cb"),value:S[0]?.slidesPerGroup,onChange:e=>{const l=[...S];l[0]={...l[0],slidesPerGroup:e},t({breakpoints:l})},min:1,max:10}))),(0,a.createElement)("div",{...E,ref:T},(0,a.createElement)(s.InnerBlocks,{orientation:"horizontal",allowedBlocks:b,templateLock:!1,renderAppender:x,placeholder:C})))},save:function({attributes:e}){const{slidesPerView:t,slidesPerGroup:l,spaceBetween:o,speed:n,navigation:r,pagination:i,loop:d,rtl:c,autoplay:p,autoplaySpeed:b,breakpoints:m}=e,v=m&&m.length?m[0]:{},g=s.useBlockProps.save({className:u()("cb-carousel-block",{"cb-single-slide":1===t},{"cb-rtl":c}),"data-cb-slides-per-view":v.slidesPerView,"data-cb-slides-per-group":v.slidesPerGroup,"data-cb-space-between":o,...n&&{"data-cb-speed":n},...r&&{"data-cb-navigation":r},...i&&{"data-cb-pagination":i},...d&&{"data-cb-loop":d},...p&&{"data-cb-autoplay":p},...p&&b&&{"data-cb-autoplay-speed":b},...c&&{dir:"rtl"},...v&&{"data-cb-breakpoints":JSON.stringify({[v.width]:{slidesPerView:t,slidesPerGroup:l}})}});return(0,a.createElement)("div",{...g},(0,a.createElement)("div",{className:"swiper"},(0,a.createElement)("div",{className:"cb-wrapper swiper-wrapper"},(0,a.createElement)(s.InnerBlocks.Content,null))),i&&(0,a.createElement)("div",{className:"cb-pagination swiper-pagination"}),r&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"cb-button-prev swiper-button-prev"}),(0,a.createElement)("div",{className:"cb-button-next swiper-button-next"})))},deprecated:m,transforms:v})},942:(e,t)=>{var l;!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var l=arguments[t];l&&(e=r(e,n(l)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var l in e)o.call(e,l)&&e[l]&&(t=r(t,l));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(l=function(){return a}.apply(t,[]))||(e.exports=l)}()}},l={};function o(e){var a=l[e];if(void 0!==a)return a.exports;var n=l[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,l,a,n)=>{if(!l){var r=1/0;for(c=0;c<e.length;c++){l=e[c][0],a=e[c][1],n=e[c][2];for(var s=!0,i=0;i<l.length;i++)(!1&n||r>=n)&&Object.keys(o.O).every((e=>o.O[e](l[i])))?l.splice(i--,1):(s=!1,n<r&&(r=n));if(s){e.splice(c--,1);var d=a();void 0!==d&&(t=d)}}return t}n=n||0;for(var c=e.length;c>0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[l,a,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={704:0,200:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var a,n,r=l[0],s=l[1],i=l[2],d=0;if(r.some((t=>0!==e[t]))){for(a in s)o.o(s,a)&&(o.m[a]=s[a]);if(i)var c=i(o)}for(t&&t(l);d<r.length;d++)n=r[d],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(c)},l=self.webpackChunkcarousel_slider_block=self.webpackChunkcarousel_slider_block||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var a=o.O(void 0,[200],(()=>o(760)));a=o.O(a)})(); -
carousel-block/trunk/plugin.php
r3343267 r3343367 6 6 * Author: Virgiliu Diaconu 7 7 * Author URI: http://virgiliudiaconu.com/ 8 * Version: 2.0. 28 * Version: 2.0.3 9 9 * License: GPL2+ 10 10 * License URI: https://www.gnu.org/licenses/gpl-2.0.txt … … 24 24 * @var string 25 25 */ 26 define( 'CB_VERSION', '2.0. 2' );26 define( 'CB_VERSION', '2.0.3' ); 27 27 28 28 /** -
carousel-block/trunk/readme.txt
r3327575 r3343367 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.0 8 Stable tag: 2.0. 28 Stable tag: 2.0.3 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 196 196 - Corrected documentation for navigation color variable 197 197 - Removed unnecessary max-width property blocking inner block widths in editor 198 199 = 2.0.3 = 200 - Removed block.json from legacy blocks 201 - Scroll the inner block list to the far right on slide add
Note: See TracChangeset
for help on using the changeset viewer.