From 32d12c7ca4aee3802aafc3a6127c0d71853bb212 Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Wed, 20 Mar 2024 10:43:56 -0300 Subject: [PATCH] Several updates to fix metadata and filters dragndrop behavior. --- .../lists/collection-metadata-list.vue | 71 ++++++++++++------- .../components/lists/metadata-types-list.vue | 6 +- .../lists/repository-metadata-list.vue | 9 ++- .../compound/child-metadata-list.vue | 27 +++++-- .../class-tainacan-relationship.php | 4 +- .../js/store/modules/metadata/actions.js | 4 ++ .../js/store/modules/metadata/mutations.js | 5 +- src/views/admin/pages/lists/filters-page.vue | 10 ++- src/views/admin/pages/lists/metadata-page.vue | 6 ++ 9 files changed, 101 insertions(+), 41 deletions(-) diff --git a/src/views/admin/components/lists/collection-metadata-list.vue b/src/views/admin/components/lists/collection-metadata-list.vue index adf159db3..076e7c2b9 100644 --- a/src/views/admin/components/lists/collection-metadata-list.vue +++ b/src/views/admin/components/lists/collection-metadata-list.vue @@ -276,7 +276,8 @@ chosenClass: 'sortable-chosen', filter: '.not-sortable-item', preventOnFilter: false, - animation: 250 + animation: 250, + dataIdAttr: 'data-metadatum-id' }" @update="handleChange($event, sectionIndex)" @add="handleChange($event, sectionIndex)" @@ -285,6 +286,10 @@
@@ -27,7 +28,7 @@ :id="metadatum.component" class="available-metadatum-item" :class="{ 'highlighted-metadatum' : highlightedMetadatum == metadatum.name, 'inherited-metadatum': metadatum.inherited || isRepositoryLevel }" - @click.prevent.once="addMetadatumViaButton(metadatum)"> + @click.prevent="addMetadatumViaButton(metadatum)"> @@ -91,7 +93,7 @@