From a46fa1f0a0baac1818ec254538519772eed2d2e0 Mon Sep 17 00:00:00 2001
From: Armand Bahi <armand.bahi@veremes.com>
Date: Thu, 22 Nov 2018 10:58:30 +0100
Subject: [PATCH] =?UTF-8?q?Correction=20probl=C3=A8me=20redimentionnement?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../javascript/app/vmap/mapmanager/layerstree.js    | 13 ++++++++++++-
 .../module/template/layers/layertree.html           |  4 ++--
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js b/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
index 40f3664c..022e48e4 100644
--- a/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
+++ b/src/module_vmap/module/javascript/app/vmap/mapmanager/layerstree.js
@@ -126,7 +126,7 @@ nsVmap.nsMapManager.LayersTree.prototype.LayertreeController = function ($scope,
 
 
     /**
-     * The active map    
+     * The active map
      */
     $scope['activeMap'] = 1;
 
@@ -207,6 +207,17 @@ nsVmap.nsMapManager.LayersTree.prototype.LayertreeController = function ($scope,
 };
 oVmap.module.controller('AppLayertreeController', nsVmap.nsMapManager.LayersTree.prototype.LayertreeController);
 
+/**
+ * Resize the layertools
+ */
+nsVmap.nsMapManager.LayersTree.prototype.LayertreeController.prototype.resize = function () {
+    oVmap.log('nsVmap.nsMapManager.LayersTree.LayertreeController.resize');
+
+    setTimeout(function () {
+        oVmap.resizeLayerTools();
+    });
+}
+
 /**
  * Set a layer visible or not
  * @param {ol.layer.Base} olLayer
diff --git a/src/module_vmap/module/template/layers/layertree.html b/src/module_vmap/module/template/layers/layertree.html
index 22b649c8..3141c44e 100644
--- a/src/module_vmap/module/template/layers/layertree.html
+++ b/src/module_vmap/module/template/layers/layertree.html
@@ -15,10 +15,10 @@
 
     <ul class="nav nav-tabs layerstree-nav left" ng-show="$root.compare_enabled">
         <li ng-class="{'active' : activeMap == 1}">
-            <a href="#" ng-click="activeMap=1">Carte 1</a>
+            <a href="#" ng-click="activeMap=1;ctrl.resize()">Carte 1</a>
         </li>
         <li ng-class="{'active' : activeMap == 2}">
-            <a href="#" ng-click="activeMap=2">Carte 2</a>
+            <a href="#" ng-click="activeMap=2;ctrl.resize()">Carte 2</a>
         </li>
     </ul>
     <div class="indicators">
-- 
GitLab