From 4547df698b39e05d3e03b8b45318945679e5d55f Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Thu, 18 Jul 2024 16:01:02 -0300 Subject: [PATCH] Creates option to display items carousel with variable width. #910. --- ...an-gutenberg-block-carousel-items-list.css | 6 +- ...utenberg-block-carousel-items-list.css.map | 2 +- .../class-tainacan-theme-helper.php | 3 +- .../blocks/carousel-items-list/block.json | 4 + .../blocks/carousel-items-list/deprecated.js | 175 ++++++++++++++++++ .../blocks/carousel-items-list/edit.js | 26 ++- .../blocks/carousel-items-list/save.js | 4 +- .../blocks/carousel-items-list/style.scss | 6 + .../blocks/carousel-items-list/theme.js | 3 +- .../blocks/carousel-items-list/theme.vue | 42 +++-- .../blocks/item-submission-form/theme.vue | 6 +- 11 files changed, 248 insertions(+), 29 deletions(-) diff --git a/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css b/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css index 2cafe7791..535219261 100644 --- a/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css +++ b/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css @@ -540,10 +540,14 @@ min-width: calc(14.285% - var(--spaceBetweenItems, var(--spaceBetweenItems, 32px) ) ); scroll-snap-align: start; scroll-margin: 0 calc(var(--spaceBetweenItems, 32px) / 2 ); } + .wp-block-tainacan-carousel-items-list ul.items-list-edit li.item-list-item.variable-item-width { + min-width: unset !important; + width: auto !important; } .wp-block-tainacan-carousel-items-list ul.items-list-edit li.item-list-item a { color: inherit; font-weight: bold; - line-height: normal; } + line-height: normal; + pointer-events: none; } .wp-block-tainacan-carousel-items-list ul.items-list-edit li.item-list-item a > span { color: inherit; font-weight: bold; diff --git a/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css.map b/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css.map index e28394858..768a53ea8 100644 --- a/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css.map +++ b/src/assets/css/tainacan-gutenberg-block-carousel-items-list.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["../../views/gutenberg-blocks/scss/gutenberg-blocks-variables.scss","../../../node_modules/swiper/swiper.scss","../../../node_modules/swiper/modules/navigation.scss","../../../node_modules/swiper/modules/a11y.scss","../../views/gutenberg-blocks/blocks/carousel-items-list/style.scss"], "names": [], "file": "tainacan-gutenberg-block-carousel-items-list.css" diff --git a/src/classes/theme-helper/class-tainacan-theme-helper.php b/src/classes/theme-helper/class-tainacan-theme-helper.php index 49690a75a..5b5d1eaf4 100644 --- a/src/classes/theme-helper/class-tainacan-theme-helper.php +++ b/src/classes/theme-helper/class-tainacan-theme-helper.php @@ -1076,7 +1076,8 @@ class Theme_Helper { 'data-max-items-per-screen' => true, 'data-space-between-items' => true, 'data-space-around-carousel' => true, - 'data-tainacan-api-root' => true + 'data-tainacan-api-root' => true, + 'data-variable-items-width' => true ] ]; diff --git a/src/views/gutenberg-blocks/blocks/carousel-items-list/block.json b/src/views/gutenberg-blocks/blocks/carousel-items-list/block.json index 417c61789..7b781eb1a 100644 --- a/src/views/gutenberg-blocks/blocks/carousel-items-list/block.json +++ b/src/views/gutenberg-blocks/blocks/carousel-items-list/block.json @@ -125,6 +125,10 @@ "collectionTextColor": { "type": "string", "default": "#ffffff" + }, + "variableItemsWidth": { + "type": "boolean", + "default": false } }, "supports": { diff --git a/src/views/gutenberg-blocks/blocks/carousel-items-list/deprecated.js b/src/views/gutenberg-blocks/blocks/carousel-items-list/deprecated.js index 2e461b2a6..5e782accd 100644 --- a/src/views/gutenberg-blocks/blocks/carousel-items-list/deprecated.js +++ b/src/views/gutenberg-blocks/blocks/carousel-items-list/deprecated.js @@ -1,6 +1,181 @@ const { useBlockProps } = (tainacan_blocks.wp_version < '5.2' ? wp.editor : wp.blockEditor ); export default [ + /* Deprecated on version 0.21.7 to add variableItemsWidth feature */ + { + "attributes": { + "content": { + "type": "array", + "source": "children", + "selector": "div" + }, + "collectionId": { + "type": "string", + "default": "" + }, + "items": { + "type": "array", + "default": [] + }, + "isModalOpen": { + "type": "boolean", + "default": false + }, + "searchURL": { + "type": "string", + "default": "" + }, + "selectedItems": { + "type": "array", + "default": [] + }, + "itemsRequestSource": { + "type": "string", + "default": "" + }, + "maxItemsNumber": { + "type": "number", + "default": 12 + }, + "maxItemsPerScreen": { + "type": "number", + "default": 7 + }, + "spaceBetweenItems": { + "type": "number", + "default": 32 + }, + "spaceAroundCarousel": { + "type": "number", + "default": 50 + }, + "isLoading": { + "type": "boolean", + "default": false + }, + "isLoadingCollection": { + "type": "boolean", + "default": false + }, + "loadStrategy": { + "type": "string", + "default": "search" + }, + "arrowsPosition": { + "type": "string", + "default": "around" + }, + "largeArrows": { + "type": "boolean", + "default": false + }, + "arrowsStyle": { + "type": "string", + "default": "type-1" + }, + "autoPlay": { + "type": "boolean", + "default": false + }, + "autoPlaySpeed": { + "type": "number", + "default": 3 + }, + "loopSlides": { + "type": "boolean", + "default": false + }, + "hideTitle": { + "type": "boolean", + "default": true + }, + "showCollectionHeader": { + "type": "boolean", + "default": false + }, + "showCollectionLabel": { + "type": "boolean", + "default": false + }, + "imageSize": { + "type": "string", + "default": "tainacan-medium" + }, + "collection": { + "type": "object", + "default": {} + }, + "blockId": { + "type": "string", + "default": "" + }, + "collectionBackgroundColor": { + "type": "string", + "default": "#373839" + }, + "collectionTextColor": { + "type": "string", + "default": "#ffffff" + } + }, + save: function ({ attributes }) { + const { + content, + blockId, + collectionId, + searchURL, + selectedItems, + arrowsPosition, + largeArrows, + arrowsStyle, + loadStrategy, + maxItemsNumber, + maxItemsPerScreen, + spaceBetweenItems, + spaceAroundCarousel, + autoPlay, + autoPlaySpeed, + loopSlides, + hideTitle, + imageSize, + showCollectionHeader, + showCollectionLabel, + collectionBackgroundColor, + collectionTextColor + } = attributes; + + // Gets attributes such as style, that are automatically added by the editor hook + const blockProps = useBlockProps.save(); + + return
+ { content } +
+ } + }, /* Deprecated during Vue 3 migration to prepend attributes with data- */ { "attributes": { diff --git a/src/views/gutenberg-blocks/blocks/carousel-items-list/edit.js b/src/views/gutenberg-blocks/blocks/carousel-items-list/edit.js index b1d977fdd..896f31b27 100644 --- a/src/views/gutenberg-blocks/blocks/carousel-items-list/edit.js +++ b/src/views/gutenberg-blocks/blocks/carousel-items-list/edit.js @@ -43,7 +43,8 @@ export default function({ attributes, setAttributes, isSelected, clientId }){ isLoadingCollection, collection, collectionBackgroundColor, - collectionTextColor + collectionTextColor, + variableItemsWidth } = attributes; // Gets blocks props from hook @@ -67,6 +68,10 @@ export default function({ attributes, setAttributes, isSelected, clientId }){ imageSize = 'tainacan-medium'; setAttributes({ imageSize: imageSize }); } + if (variableItemsWidth === undefined) { + variableItemsWidth = false; + setAttributes({ variableItemsWidth: variableItemsWidth }); + } // Get available image sizes const { imageSizes } = useSelect( @@ -89,7 +94,7 @@ export default function({ attributes, setAttributes, isSelected, clientId }){ return (
  • -1 ? ' is-forced-square' : '') }> + className={ 'swiper-slide item-list-item ' + ( variableItemsWidth ? ' variable-item-width' : '') + (!variableItemsWidth && maxItemsPerScreen ? ' max-items-per-screen-' + maxItemsPerScreen : '') + (['tainacan-medium', 'tainacan-small'].indexOf(imageSize) > -1 ? ' is-forced-square' : '') }> { loadStrategy == 'selection' ?
  • ); @@ -375,8 +382,19 @@ export default function({ attributes, setAttributes, isSelected, clientId }){ initialOpen={ true } >
    + { + variableItemsWidth = isChecked; + setAttributes({ variableItemsWidth: variableItemsWidth }); + setContent(); + } + } + /> { - loadStrategy != 'parent' ? + loadStrategy != 'parent' && variableItemsWidth !== true ? { content }
    diff --git a/src/views/gutenberg-blocks/blocks/carousel-items-list/style.scss b/src/views/gutenberg-blocks/blocks/carousel-items-list/style.scss index 16de32a2f..4078abc9d 100644 --- a/src/views/gutenberg-blocks/blocks/carousel-items-list/style.scss +++ b/src/views/gutenberg-blocks/blocks/carousel-items-list/style.scss @@ -302,10 +302,16 @@ scroll-snap-align: start; scroll-margin: 0 calc(var(--spaceBetweenItems, 32px) / 2 ); + &.variable-item-width { + min-width: unset !important; + width: auto !important; + } + a { color: inherit; font-weight: bold; line-height: normal; + pointer-events: none; &>span { color: inherit; diff --git a/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.js b/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.js index 0f69b9bfc..02d7b8058 100644 --- a/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.js +++ b/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.js @@ -44,7 +44,8 @@ export default (element) => { showCollectionLabel: getDataAttribute(block, 'show-collection-label', false) == 'true', collectionBackgroundColor: getDataAttribute(block, 'collection-background-color', '#373839'), collectionTextColor: getDataAttribute(block, 'collection-text-color', '#ffffff'), - tainacanApiRoot: getDataAttribute(block, 'tainacan-api-root') + tainacanApiRoot: getDataAttribute(block, 'tainacan-api-root'), + variableItemsWidth: getDataAttribute(block, 'variable-items-width', false) == 'true', }); }, mounted() { diff --git a/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.vue b/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.vue index 236d2c3d6..c4f1698f7 100644 --- a/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.vue +++ b/src/views/gutenberg-blocks/blocks/carousel-items-list/theme.vue @@ -62,6 +62,7 @@ v-for="index in 18" :key="index" role="listitem" + :style="variableItemsWidth ? 'width: auto;' : ''" class="swiper-slide collection-list-item skeleton"> @@ -80,6 +81,7 @@ v-for="(item, index) of items" :key="index" role="listitem" + :style="variableItemsWidth ? 'width: auto;' : ''" class="swiper-slide item-list-item" :class="{ 'is-forced-square': ['tainacan-medium', 'tainacan-small'].indexOf(imageSize) > -1 }"> - {{ item.title ? item.title : '' }} + + {{ item.title ? item.title : '' }} + @@ -179,7 +185,8 @@ export default { showCollectionLabel: Boolean, collectionBackgroundColor: String, collectionTextColor: String, - tainacanApiRoot: String + tainacanApiRoot: String, + variableItemsWidth: Boolean }, data() { return { @@ -334,7 +341,7 @@ export default { const self = this; const spaceBetween = Number(self.spaceBetweenItems); const slidesPerView = Number(self.maxItemsPerScreen); - this.swiper = new Swiper('#' + self.blockId + '-carousel', { + let swiperOptions = { watchOverflow: true, mousewheel: { forceToAxis: true @@ -343,7 +350,7 @@ export default { preventInteractionOnTransition: true, allowClick: true, allowTouchMove: true, - slidesPerView: 1, + slidesPerView: self.variableItemsWidth ? 'auto' : 1, slidesPerGroup: 1, spaceBetween: spaceBetween, slideToClickedSlide: true, @@ -351,7 +358,18 @@ export default { nextEl: '#' + self.blockId + '-next', prevEl: '#' + self.blockId + '-prev', }, - breakpoints: (!isNaN(self.maxItemsPerScreen) && self.maxItemsPerScreen != 6) ? { + autoplay: self.autoPlay ? { delay: self.autoPlaySpeed*1000 } : false, + loop: self.loopSlides ? self.loopSlides : false, + a11y: { + prevSlideMessage: wp.i18n.__( 'Previous slide', 'tainacan'), + nextSlideMessage: wp.i18n.__( 'Next slide', 'tainacan'), + firstSlideMessage: wp.i18n.__('This is the first slide', 'tainacan'), + lastSlideMessage: wp.i18n.__('This is the last slide', 'tainacan') + }, + modules: [Autoplay, Navigation, A11y] + } + if ( !self.variableItemsWidth ) { + swiperOptions.breakpoints = (!isNaN(self.maxItemsPerScreen) && self.maxItemsPerScreen != 6) ? { 498: { slidesPerView: slidesPerView - 4 > 0 ? slidesPerView - 4 : 1, spaceBetween: spaceBetween }, 768: { slidesPerView: slidesPerView - 3 > 0 ? slidesPerView - 3 : 1, spaceBetween: spaceBetween }, 1024: { slidesPerView: slidesPerView - 2 > 0 ? slidesPerView - 2 : 1, spaceBetween: spaceBetween }, @@ -363,17 +381,9 @@ export default { 1024: { slidesPerView: 4, spaceBetween: spaceBetween }, 1366: { slidesPerView: 5, spaceBetween: spaceBetween }, 1600: { slidesPerView: 6, spaceBetween: spaceBetween } - }, - autoplay: self.autoPlay ? { delay: self.autoPlaySpeed*1000 } : false, - loop: self.loopSlides ? self.loopSlides : false, - a11y: { - prevSlideMessage: wp.i18n.__( 'Previous slide', 'tainacan'), - nextSlideMessage: wp.i18n.__( 'Next slide', 'tainacan'), - firstSlideMessage: wp.i18n.__('This is the first slide', 'tainacan'), - lastSlideMessage: wp.i18n.__('This is the last slide', 'tainacan') - }, - modules: [Autoplay, Navigation, A11y] - }); + } + } + this.swiper = new Swiper('#' + self.blockId + '-carousel', swiperOptions); } } } diff --git a/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue b/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue index 497db6c66..1c11a6ce3 100644 --- a/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue +++ b/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue @@ -1201,12 +1201,10 @@ export default { return this.conditionalSections[sectionId] && this.conditionalSections[sectionId].hide; }, getMetadatumOrderInSection(sectionIndex, metadatum) { - - if ( !this.collection || !Array.isArray(this.collection['metadata_section_order']) || !this.collection['metadata_section_order'][sectionIndex] || !Array.isArray(this.collection['metadata_section_order'][sectionIndex]['metadata_order']) ) + if ( !this.collectionMetadataSectionOrder || !Array.isArray(this.collectionMetadataSectionOrder) || !this.collectionMetadataSectionOrder[sectionIndex] || !Array.isArray(this.collectionMetadataSectionOrder[sectionIndex]['metadata_order']) ) return -1; - let enabledMetadataInSection = []; - for (let metadatum of this.collection['metadata_section_order'][sectionIndex]['metadata_order']) { + for (let metadatum of this.collectionMetadataSectionOrder[sectionIndex]['metadata_order']) { if ( metadatum.enabled ) enabledMetadataInSection.push(metadatum.id); }