changeset 3860:9a7a27301720

client: configuration: save sounding result classbreaks and comparison classbreaks separately
author Markus Kottlaender <markus@intevation.de>
date Tue, 09 Jul 2019 15:07:54 +0200
parents d1901366676a
children 704f853b9c37
files client/src/components/systemconfiguration/MorphologyClassbreaks.vue
diffstat 1 files changed, 21 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/components/systemconfiguration/MorphologyClassbreaks.vue	Tue Jul 09 14:56:54 2019 +0200
+++ b/client/src/components/systemconfiguration/MorphologyClassbreaks.vue	Tue Jul 09 15:07:54 2019 +0200
@@ -87,6 +87,14 @@
         </button>
       </div>
     </div>
+    <div class="mb-4 px-3">
+      <a
+        @click.prevent="submitClassbreaks"
+        class="btn btn-info btn-sm text-white"
+      >
+        <translate>Send</translate>
+      </a>
+    </div>
     <div class="px-3">
       <h6 class="font-weight-bold">
         <translate>Sounding Result Comparison</translate>
@@ -174,8 +182,11 @@
         </button>
       </div>
     </div>
-    <div class="mt-4 px-3">
-      <a @click.prevent="submit" class="btn btn-info btn-sm text-white">
+    <div class="px-3">
+      <a
+        @click.prevent="submitClassbreaksCompare"
+        class="btn btn-info btn-sm text-white"
+      >
         <translate>Send</translate>
       </a>
     </div>
@@ -267,12 +278,18 @@
     showColorPicker(id) {
       this.activeColorPicker = this.activeColorPicker === id ? null : id;
     },
-    submit() {
+    submitClassbreaks() {
       this.$store
         .dispatch("application/saveConfig", {
           morphology_classbreaks: this.morphologyClassbreaks
             .map(cb => (cb[1] === "#ffffff" ? cb[0] : cb.join(":")))
-            .join(","),
+            .join(",")
+        })
+        .finally(() => this.$store.dispatch("application/loadConfig"));
+    },
+    submitClassbreaksCompare() {
+      this.$store
+        .dispatch("application/saveConfig", {
           morphology_classbreaks_compare: this.morphologyClassbreaksCompare
             .map(cb => (cb[1] === "#ffffff" ? cb[0] : cb.join(":")))
             .join(",")