Mercurial > gemma
comparison 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 |
comparison
equal
deleted
inserted
replaced
1119:6d4cc4389c8f | 1121:035dc35e1dfc |
---|---|
10 <div class="headline"> | 10 <div class="headline"> |
11 <h4 class="card-title">Layers</h4> | 11 <h4 class="card-title">Layers</h4> |
12 </div> | 12 </div> |
13 <hr> | 13 <hr> |
14 <div class="d-flex flex-column"> | 14 <div class="d-flex flex-column"> |
15 <Layerselect :layerindex="index" :layername="layer.name" v-for="(layer, index) in layers" :key="layer.name" :isVisible="layer.isVisible" @visibilityToggled="visibilityToggled"></Layerselect> | 15 <Layerselect :layerindex="index" :layername="layer.name" v-for="(layer, index) in layersForLegend" :key="layer.name" :isVisible="layer.isVisible" @visibilityToggled="visibilityToggled"></Layerselect> |
16 </div> | 16 </div> |
17 </div> | 17 </div> |
18 </div> | 18 </div> |
19 </div> | 19 </div> |
20 </template> | 20 </template> |
78 }, | 78 }, |
79 components: { | 79 components: { |
80 Layerselect | 80 Layerselect |
81 }, | 81 }, |
82 computed: { | 82 computed: { |
83 ...mapGetters("map", ["layers"]), | 83 ...mapGetters("map", ["layersForLegend"]), |
84 layerSelectStyle() { | 84 layerSelectStyle() { |
85 return { | 85 return { |
86 "ui-element": true, | 86 "ui-element": true, |
87 card: true, | 87 card: true, |
88 layerselection: true, | 88 layerselection: true, |