From 233ea36ef8b6fbd0c5c3f2d7b686a650fd77dfdb Mon Sep 17 00:00:00 2001 From: Armand Bahi <armand.bahi@veremes.com> Date: Wed, 7 Nov 2018 16:59:08 +0100 Subject: [PATCH] =?UTF-8?q?fix=20probl=C3=A8mes=20boutons=20blockage=20zon?= =?UTF-8?q?e=20impression?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/module_vmap/module/javascript/app/vmap/tools/print.js | 8 +++----- src/module_vmap/module/template/tools/print.html | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/module_vmap/module/javascript/app/vmap/tools/print.js b/src/module_vmap/module/javascript/app/vmap/tools/print.js index c0c82271..f7f2d63d 100644 --- a/src/module_vmap/module/javascript/app/vmap/tools/print.js +++ b/src/module_vmap/module/javascript/app/vmap/tools/print.js @@ -497,9 +497,8 @@ nsVmap.nsToolsManager.Print.prototype.printController.prototype.changeScale = fu nsVmap.nsToolsManager.Print.prototype.printController.prototype.managePrintZone = function () { oVmap.log('nsVmap.nsToolsManager.Print.prototype.printController.prototype.managePrintZone'); - if (this['currentAction'] === 'print-modifyPrintZone' && this.$scope_["managePrintZoneInProgress"]) { - this.printBox_.unmanagePrintBoxAndLock(); - this.printBox_.unlistenMapMovements(); + if (this['currentAction'] === 'print-modifyPrintZone' && this.$scope_['managePrintZoneInProgress']) { + this.printBox_.unmanagePrintBox(); this.$scope_["managePrintZoneInProgress"] = false; } else { this.$scope_["managePrintZoneInProgress"] = true; @@ -515,8 +514,7 @@ nsVmap.nsToolsManager.Print.prototype.printController.prototype.manageComparePri oVmap.log('nsVmap.nsToolsManager.Print.prototype.printController.prototype.manageComparePrintZone'); if (this['currentAction'] === 'print-modifyPrintZone' && this.$scope_["manageComparePrintZoneInProgress"]) { - this.printBoxCompare_.unmanagePrintBoxAndLock(); - this.printBoxCompare_.unlistenMapMovements(); + this.printBoxCompare_.unmanagePrintBox(); this.$scope_["manageComparePrintZoneInProgress"] = false; } else { //this.printBox_.unmanagePrintBox(); diff --git a/src/module_vmap/module/template/tools/print.html b/src/module_vmap/module/template/tools/print.html index aa75c7eb..330a8b9c 100644 --- a/src/module_vmap/module/template/tools/print.html +++ b/src/module_vmap/module/template/tools/print.html @@ -56,14 +56,14 @@ title="Modification de la zone d'impression sur la carte" class="btn btn-info btn-sm" style="margin-top: 10px" - ng-class="{'active': managePrintZoneInProgress, 'disabled': manageComparePrintZoneInProgress}" + ng-class="{'active': managePrintZoneInProgress}" ng-click="ctrl.managePrintZone()"><span class="glyphicon glyphicon-move"></span></button> <button type="button" title="Modification de la zone d'impression sur la carte de comparaison" ng-show="$root.compare_enabled" class="btn btn-info btn-sm" style="margin-top: 10px" - ng-class="{'active': manageComparePrintZoneInProgress, 'disabled': managePrintZoneInProgress}" + ng-class="{'active': manageComparePrintZoneInProgress}" ng-click="ctrl.manageComparePrintZone()"><span class="glyphicon glyphicon-move"></span></button> <button type="submit" -- GitLab