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