Mercurial > gemma
view client/src/map/store.js @ 977:4a2ca0e20006
Fixed build error.
Copied file to the wrong place and said 'go build' to another wrong place. Argh.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 18 Oct 2018 17:30:53 +0200 |
parents | 3da707172772 |
children | ca628dce90dd |
line wrap: on
line source
//import { HTTP } from "../lib/http"; import { layers } from "../layers/layers"; const MapStore = { namespaced: true, state: { openLayersMap: null, layers: layers }, getters: { layers: state => { return state.layers; }, getLayerByName: state => name => { return state.layers.find(layer => layer.name === name); } }, mutations: { toggleVisibility: (state, layer) => { state.layers[layer].isVisible = !state.layers[layer].isVisible; state.layers[layer].data.setVisible(state.layers[layer].isVisible); }, setOpenLayersMap: (state, map) => { state.openLayersMap = map; } } }; export default MapStore;