diff client/src/layers/Layers.vue @ 1121:035dc35e1dfc store-refactoring

moved draw layer in map store's layers property and added a flag for layers to show in legend or not
author Markus Kottlaender <markus@intevation.de>
date Tue, 06 Nov 2018 10:00:13 +0100
parents 595654ad3f66
children d9e6a1f6f394
line wrap: on
line diff
--- a/client/src/layers/Layers.vue	Tue Nov 06 09:12:05 2018 +0100
+++ b/client/src/layers/Layers.vue	Tue Nov 06 10:00:13 2018 +0100
@@ -12,7 +12,7 @@
                 </div>
                 <hr>
                 <div class="d-flex flex-column">
-                    <Layerselect :layerindex="index" :layername="layer.name" v-for="(layer, index) in layers" :key="layer.name" :isVisible="layer.isVisible" @visibilityToggled="visibilityToggled"></Layerselect>
+                    <Layerselect :layerindex="index" :layername="layer.name" v-for="(layer, index) in layersForLegend" :key="layer.name" :isVisible="layer.isVisible" @visibilityToggled="visibilityToggled"></Layerselect>
                 </div>
             </div>
         </div>
@@ -80,7 +80,7 @@
     Layerselect
   },
   computed: {
-    ...mapGetters("map", ["layers"]),
+    ...mapGetters("map", ["layersForLegend"]),
     layerSelectStyle() {
       return {
         "ui-element": true,