Mercurial > gemma
changeset 3868:91b4ca03174e
client: configuration: reset map layer config to default
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Tue, 09 Jul 2019 16:26:54 +0200 |
parents | d37f44c4d531 |
children | 7d86beedfb00 |
files | client/src/components/systemconfiguration/MapLayers.vue |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/systemconfiguration/MapLayers.vue Tue Jul 09 16:11:42 2019 +0200 +++ b/client/src/components/systemconfiguration/MapLayers.vue Tue Jul 09 16:26:54 2019 +0200 @@ -56,6 +56,9 @@ <a @click.prevent="submit" class="btn btn-info btn-sm text-white"> <translate>Send</translate> </a> + <a @click.prevent="reset" class="btn btn-outline-info btn-sm ml-2"> + <translate>Reset to defaults</translate> + </a> </div> </div> </template> @@ -77,6 +80,7 @@ import { mapState } from "vuex"; import WMSCapabilities from "ol/format/WMSCapabilities"; import { HTTP } from "@/lib/http"; +import defaults from "./defaults"; const WMSCapabilitiesParser = new WMSCapabilities(); @@ -134,6 +138,12 @@ } }); }, + reset() { + this.config.ecdis_wms_url = defaults.ecdis_wms_url; + let ecdisWmsParams = JSON.parse(defaults.ecdis_wms_params); + this.selectedWMSLayers = ecdisWmsParams.LAYERS.split(","); + this.lookupWMSCapabilities(); + }, submit() { this.$store.dispatch("application/saveConfig", { ecdis_wms_url: this.config.ecdis_wms_url,