From d1674110dc05e3061119e19d6b0dbc1aee7b58a9 Mon Sep 17 00:00:00 2001 From: Armand Bahi <armand.bahi@veremes.com> Date: Wed, 6 Feb 2019 10:37:20 +0100 Subject: [PATCH] Correction bug virgules dans la localisation X/Y pour Firefox --- .../module/javascript/app/vmap/tools/location.js | 11 +++++++---- src/module_vmap/module/template/tools/location.html | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/module_vmap/module/javascript/app/vmap/tools/location.js b/src/module_vmap/module/javascript/app/vmap/tools/location.js index f5af7b56..00cf0e9f 100644 --- a/src/module_vmap/module/javascript/app/vmap/tools/location.js +++ b/src/module_vmap/module/javascript/app/vmap/tools/location.js @@ -421,15 +421,18 @@ nsVmap.nsToolsManager.Location.prototype.locationController.prototype.selectHist /** * Localise the map on the entry position - * @param {string} CoordX html id to the X value - * @param {string} CoordY html id to the Y value + * @param {string} sCoordX html id to the X value + * @param {string} sCoordY html id to the Y value * @param {string} projectionId html id to the projection value * @export */ -nsVmap.nsToolsManager.Location.prototype.locationController.prototype.goTo = function (CoordX, CoordY, projection) { +nsVmap.nsToolsManager.Location.prototype.locationController.prototype.goTo = function (sCoordX, sCoordY, projection) { oVmap.log("nsVmap.nsToolsManager.Location.prototype.locationController.goTo"); - var coordinates = [parseFloat(CoordX), parseFloat(CoordY)]; + sCoordX = sCoordX.replace(',', '.'); + sCoordY = sCoordY.replace(',', '.'); + + var coordinates = [parseFloat(sCoordX), parseFloat(sCoordY)]; var currentProjeciton = oVmap.getMap().getOLMap().getView().getProjection(); var projectedCoordinates = ol.proj.transform(coordinates, projection, currentProjeciton); diff --git a/src/module_vmap/module/template/tools/location.html b/src/module_vmap/module/template/tools/location.html index 59d1b1fa..39157c30 100644 --- a/src/module_vmap/module/template/tools/location.html +++ b/src/module_vmap/module/template/tools/location.html @@ -143,10 +143,10 @@ <div class="row margin-sides-0 margin-10"> <div class="col-md-5"> <div class="input-group-sm"> - <input type="number" class="form-control" placeholder="X" ng-model="goToX"> + <input type="text" class="form-control" placeholder="X" ng-model="goToX"> </div> <div class="input-group-sm"> - <input type="number" class="form-control" placeholder="Y" ng-model="goToY"> + <input type="text" class="form-control" placeholder="Y" ng-model="goToY"> </div> </div> <div class="col-md-5"> -- GitLab