Mercurial > gemma
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: {