changeset 782:cb6dc630c702

client: improve identify code * Use mapState() instead of mapGetters() for simple access to a state of the store, without explicit getter.
author Bernhard Reiter <bernhard@intevation.de>
date Wed, 26 Sep 2018 14:57:35 +0200
parents f6a6ce90a1b5
children ab9604a46075
files client/src/layers/Identify.vue client/src/map/Maplayer.vue client/src/map/store.js
diffstat 3 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/layers/Identify.vue	Wed Sep 26 14:35:55 2018 +0200
+++ b/client/src/layers/Identify.vue	Wed Sep 26 14:57:35 2018 +0200
@@ -58,7 +58,7 @@
 </style>
 
 <script>
-import { mapGetters } from "vuex";
+import { mapState } from "vuex";
 
 export default {
   name: "identify",
@@ -68,7 +68,7 @@
     };
   },
   computed: {
-    ...mapGetters("mapstore", ["identifiedFeatures"]),
+    ...mapState("mapstore", ['identifiedFeatures']),
     identifyStyle() {
       return {
         "ui-element": true,
--- a/client/src/map/Maplayer.vue	Wed Sep 26 14:35:55 2018 +0200
+++ b/client/src/map/Maplayer.vue	Wed Sep 26 14:57:35 2018 +0200
@@ -50,8 +50,7 @@
   computed: {
     ...mapGetters("mapstore", [
       "layers",
-      "getLayerByName",
-      "identifiedFeatures"
+      "getLayerByName"
     ]),
     mapStyle() {
       return {
--- a/client/src/map/store.js	Wed Sep 26 14:35:55 2018 +0200
+++ b/client/src/map/store.js	Wed Sep 26 14:57:35 2018 +0200
@@ -156,9 +156,6 @@
     },
     getLayerByName: state => name => {
       return state.layers.find(layer => layer.name === name);
-    },
-    identifiedFeatures: state => {
-      return state.identifiedFeatures;
     }
   },
   mutations: {