From e1cb9e30f9ca2b0152754bea0962223a13d0c437 Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Wed, 25 Nov 2020 23:41:31 -0300 Subject: [PATCH] Client theme side of the collpasable parent facets --- .../tainacan-gutenberg-block-facets-list.css | 20 ++- ...inacan-gutenberg-block-facets-list.css.map | 2 +- .../facets-list/facets-list-theme-unit.vue | 135 ++++++++++++++++++ .../facets-list/facets-list-theme.js | 5 + .../facets-list/facets-list-theme.vue | 134 +++++++++++------ .../facets-list/facets-list.scss | 19 ++- .../tainacan-facets/facets-list/index.js | 34 +---- 7 files changed, 268 insertions(+), 81 deletions(-) create mode 100644 src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme-unit.vue diff --git a/src/assets/css/tainacan-gutenberg-block-facets-list.css b/src/assets/css/tainacan-gutenberg-block-facets-list.css index 9a181190d..67c202a4a 100644 --- a/src/assets/css/tainacan-gutenberg-block-facets-list.css +++ b/src/assets/css/tainacan-gutenberg-block-facets-list.css @@ -390,6 +390,7 @@ .wp-block-tainacan-facets-list ul.facets-list.facets-layout-list li.facet-list-item a, .wp-block-tainacan-facets-list ul.facets-list-edit.facets-layout-list li.facet-list-item a { color: var(--tainacan-block-gray5, #454647); + line-height: normal; height: auto; display: flex; align-items: center; @@ -419,12 +420,13 @@ .wp-block-tainacan-facets-list ul.facets-list-edit.facets-layout-list li.facet-list-item:hover a { color: var(--tainacan-block-gray5, #454647); text-decoration: none; } - .wp-block-tainacan-facets-list ul.facets-list.facets-layout-list li.facet-list-item.facet_term_with_children, - .wp-block-tainacan-facets-list ul.facets-list-edit.facets-layout-list li.facet-list-item.facet_term_with_children { - font-weight: bold; + .wp-block-tainacan-facets-list ul.facets-list.facets-layout-list li.facet-list-item.facet-term-with-children, + .wp-block-tainacan-facets-list ul.facets-list-edit.facets-layout-list li.facet-list-item.facet-term-with-children { + font-weight: bold !important; cursor: pointer; } .wp-block-tainacan-facets-list ul.facets-list.facets-layout-list li.facet-list-item .child-term-facets, .wp-block-tainacan-facets-list ul.facets-list-edit.facets-layout-list li.facet-list-item .child-term-facets { + padding-left: 1.3em; margin: 12px 0px -12px 0px; } .wp-block-tainacan-facets-list ul.facets-list.facets-layout-list li.facet-list-item .child-term-facets .facet-list-item, .wp-block-tainacan-facets-list ul.facets-list-edit.facets-layout-list li.facet-list-item .child-term-facets .facet-list-item { @@ -486,4 +488,16 @@ .wp-block-tainacan-facets-list .show-more-button i > svg { fill: white; } +.filter-item-enter-active { + overflow: hidden; + animation-name: filter-item-in; + animation-duration: 0.1s; + animation-timing-function: ease; } + +.filter-item-leave-active { + overflow: hidden; + animation-name: filter-item-out; + animation-duration: 0.1s; + animation-timing-function: ease; } + /*# sourceMappingURL=tainacan-gutenberg-block-facets-list.css.map */ diff --git a/src/assets/css/tainacan-gutenberg-block-facets-list.css.map b/src/assets/css/tainacan-gutenberg-block-facets-list.css.map index c50904851..922d48d9b 100644 --- a/src/assets/css/tainacan-gutenberg-block-facets-list.css.map +++ b/src/assets/css/tainacan-gutenberg-block-facets-list.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "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", +"mappings": "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", "sources": ["../../views/gutenberg-blocks/tainacan-facets/facets-list/facets-list.scss","../../views/gutenberg-blocks/gutenberg-blocks-variables.scss"], "names": [], "file": "tainacan-gutenberg-block-facets-list.css" diff --git a/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme-unit.vue b/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme-unit.vue new file mode 100644 index 000000000..2cc42907a --- /dev/null +++ b/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme-unit.vue @@ -0,0 +1,135 @@ + + + \ No newline at end of file diff --git a/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.js b/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.js index 8b1b95d72..6a00e4209 100644 --- a/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.js +++ b/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.js @@ -1,8 +1,10 @@ import Vue from 'vue'; import FacetsListTheme from './facets-list-theme.vue'; +import FacetsListThemeUnit from './facets-list-theme-unit.vue'; // Vue Dev Tools! Vue.config.devtools = process && process.env && process.env.NODE_ENV === 'development'; +Vue.component('facets-list-theme-unit', FacetsListThemeUnit); // This is rendered on the theme side. document.addEventListener("DOMContentLoaded", () => { @@ -28,6 +30,7 @@ document.addEventListener("DOMContentLoaded", () => { showItemsCount: true, showSearchBar: false, showLoadMore: false, + appendChildTerms: false, layout: 'grid', cloudRate: 1, gridMargin: 0, @@ -53,6 +56,7 @@ document.addEventListener("DOMContentLoaded", () => { layout: this.layout, cloudRate: this.cloudRate, gridMargin: this.gridMargin, + appendChildTerms: this.appendChildTerms, maxFacetsNumber: this.maxFacetsNumber, maxColumnsCount: this.maxColumnsCount, tainacanApiRoot: this.tainacanApiRoot, @@ -67,6 +71,7 @@ document.addEventListener("DOMContentLoaded", () => { this.metadatumType = this.$el.attributes['metadatum-type'] != undefined ? this.$el.attributes['metadatum-type'].value : undefined; this.collectionId = this.$el.attributes['collection-id'] != undefined ? this.$el.attributes['collection-id'].value : undefined; this.collectionSlug = this.$el.attributes['collection-slug'] != undefined ? this.$el.attributes['collection-slug'].value : undefined; + this.appendChildTerms = this.$el.attributes['append-child-terms'] != undefined ? this.$el.attributes['append-child-terms'].value == 'true' : true; this.parentTermId = this.$el.attributes['parent-term-id'] != undefined ? this.$el.attributes['parent-term-id'].value : undefined; this.showImage = this.$el.attributes['show-image'] != undefined ? this.$el.attributes['show-image'].value == 'true' : true; this.showItemsCount = this.$el.attributes['show-items-count'] != undefined ? this.$el.attributes['show-items-count'].value == 'true' : true; diff --git a/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.vue b/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.vue index 98dbe285e..7bef2c415 100644 --- a/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.vue +++ b/src/views/gutenberg-blocks/tainacan-facets/facets-list/facets-list-theme.vue @@ -34,7 +34,7 @@ v-if="isLoading" :style="{ gridTemplateColumns: layout == 'grid' ? 'repeat(auto-fill, ' + (gridMargin + 185) + 'px)' : 'inherit', - marginTop: showSearchBar ? '1.5em' : '0px' + marginTop: showSearchBar ? '1.5em' : '4px' }" class="facets-list" :class="'facets-layout-' + layout + (!showName ? ' facets-list-without-margin' : '') + (maxColumnsCount ? ' max-columns-count-' + maxColumnsCount : '')"> @@ -44,7 +44,7 @@ class="facet-list-item skeleton" :style="{ marginBottom: layout == 'grid' && ((metadatumType == 'Relationship' || metadatumType == 'Taxonomy') && showImage) ? (showName ? gridMargin + 12 : gridMargin) + 'px' : '', - height: getSkeletonHeight() + minHeight: getSkeletonHeight() }" />
@@ -55,51 +55,22 @@ marginTop: showSearchBar ? '1.5em' : '0px' }" class="facets-list" - :class="'facets-layout-' + layout + (maxColumnsCount ? ' max-columns-count-' + maxColumnsCount : '')"> -
  • + - - - - {{ facet.label ? facet.label : '' }} - -  ({{ facet.total_items }}) - - -
  • + :key="index" + :show-search-bar="showSearchBar" + :show-image="showImage" + :child-facets-object="childFacetsObject" + :append-child-terms="appendChildTerms" + :facet="facet" + :cloud-rate="cloudRate" + :tainacan-base-url="tainacanBaseUrl" + :layout="layout" + :metadatum-type="metadatumType" + :show-items-count="showItemsCount" + :is-loading-child-terms="isloadingChildTerms" + @on-display-child-terms="displayChildTerms" />