From 887cd78cc4f1cb93871dc48192e5aacde5037adf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Wed, 1 Sep 2021 15:01:32 +0200
Subject: [PATCH] complete project_mapping form & remove logs

---
 .../project/ProjectMappingContextLayer.vue    | 22 +++++++++----------
 .../project/project_mapping_basemap.vue       |  2 --
 2 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/src/components/project/ProjectMappingContextLayer.vue b/src/components/project/ProjectMappingContextLayer.vue
index 4b1f2072..cca87b1a 100644
--- a/src/components/project/ProjectMappingContextLayer.vue
+++ b/src/components/project/ProjectMappingContextLayer.vue
@@ -28,9 +28,16 @@
           <!-- {{ form.opacity.errors }} -->
         </div>
         <div class="field three wide">
-          <div class="ui checkbox">
-            <input type="checkbox" v-model="layerQueryable" name="queryable" />
-            <label for="queryable">Requêtable</label>
+          <div
+            @click="updateLayer({ ...layer, queryable: !layer.queryable })"
+            class="ui checkbox"
+          >
+            <input
+              type="checkbox"
+              :checked="layer.queryable"
+              name="queryable"
+            />
+            <label for="queryable"> Requêtable</label>
           </div>
           <!-- {{ form.queryable.errors }} -->
         </div>
@@ -88,15 +95,6 @@ export default {
       },
     },
 
-    layerQueryable: {
-      get() {
-        return this.layer.queryable;
-      },
-      set(newValue) {
-        this.updateLayer({ ...this.layer, queryable: newValue });
-      },
-    },
-
     availableLayers: function () {
       return this.layers.map((el) => {
         return { name: el.service, value: el.title };
diff --git a/src/components/project/project_mapping_basemap.vue b/src/components/project/project_mapping_basemap.vue
index 4359218a..0d9dcd3d 100644
--- a/src/components/project/project_mapping_basemap.vue
+++ b/src/components/project/project_mapping_basemap.vue
@@ -60,7 +60,6 @@ export default {
 
   computed: {
     maxLayersCount: function () {
-      console.log("maxLayersCount", this.basemap.layers);
       return this.basemap.layers.reduce((acc, curr) => {
         if (curr.dataKey > acc) {
           return curr.dataKey;
@@ -89,7 +88,6 @@ export default {
     },
 
     addLayer() {
-      console.log("addLayer", this.maxLayersCount);
       const newLayer = {
         dataKey: this.maxLayersCount + 1,
         opacity: "1.00",
-- 
GitLab