From f5a0ece50d869e1ab3482f91ee90e16d58bee49f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e?= <tpoussard@neogeo.fr> Date: Thu, 30 Jun 2022 12:21:40 +0200 Subject: [PATCH] use unique classname for basemap layers drag&drop --- src/components/Project/Basemaps/BasemapListItem.vue | 2 +- src/components/Project/Basemaps/ProjectMappingContextLayer.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Project/Basemaps/BasemapListItem.vue b/src/components/Project/Basemaps/BasemapListItem.vue index 4869af11..cca18f53 100644 --- a/src/components/Project/Basemaps/BasemapListItem.vue +++ b/src/components/Project/Basemaps/BasemapListItem.vue @@ -179,7 +179,7 @@ export default { onlayerMove() { //* Get the names of the current layers in order. const currentLayersNamesInOrder = Array.from( - document.getElementsByClassName('layer-item') + document.getElementsByClassName(`basemap-${this.basemap.id}`) ).map((el) => el.id); //* increment value 'order' in this.basemap.layers looping over layers from template ^ diff --git a/src/components/Project/Basemaps/ProjectMappingContextLayer.vue b/src/components/Project/Basemaps/ProjectMappingContextLayer.vue index 1ec4ccd1..1b6126f9 100644 --- a/src/components/Project/Basemaps/ProjectMappingContextLayer.vue +++ b/src/components/Project/Basemaps/ProjectMappingContextLayer.vue @@ -1,7 +1,7 @@ <template> <div :id="layer.dataKey" - class="ui segment layer-item" + :class="`ui segment layer-item basemap-${basemapid}`" > <div class="ui divided form"> <div -- GitLab