From dcd1c4858bc58c69bfa82712cb9786aff6ea85a7 Mon Sep 17 00:00:00 2001 From: Vladimir Tkachov Date: Fri, 15 May 2015 18:55:30 +0600 Subject: [PATCH 1/2] POD in Firefox With Firefox only, the 'Input Map Extent' box does not appear when creating a new extent with a point --- WebServer/js/SelectionTool.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/WebServer/js/SelectionTool.js b/WebServer/js/SelectionTool.js index 66fa9a7..00428b0 100644 --- a/WebServer/js/SelectionTool.js +++ b/WebServer/js/SelectionTool.js @@ -1381,8 +1381,8 @@ define([ Popup.open({ popup: pageSizeDialog, - x: event.x, - y: event.y + x: event.clientX, + y: event.clientX }); var okButton = new Button({ @@ -1395,6 +1395,9 @@ define([ // Convert width and height into measure in meters var width = parseFloat(dom.byId("width").value); var height = parseFloat(dom.byId("height").value); + if (isNaN(height) || isNan(width)) + return; + var units = dom.byId("units").value; ProductFactory.product.setAttributeValue("width", width); ProductFactory.product.setAttributeValue("height", height); @@ -1482,8 +1485,8 @@ define([ Popup.open({ popup: pageSizeDialog, - x: event.x, - y: event.y + x: event.clientX, + y: event.clientX }); } }); From 6eb7d70eb8582f2308086644989e84b38594d22f Mon Sep 17 00:00:00 2001 From: Steve Moore Date: Thu, 21 May 2015 16:22:06 -0700 Subject: [PATCH 2/2] Fixed typo Fixed typo, now the window appears in Firefox but I can't type any values in the height/width boxes. I can type values in other browsers, but no extent is created. I get the following error: Uncaught ReferenceError: isNan is not defined(anonymous function) @ SelectionTool.js:1398g.hitch @ init.js:177g.(anonymous function).h @ init.js:244p._onClick @ init.js:1467(anonymous function) @ init.js:177p.__onClick @ init.js:1467(anonymous function) @ init.js:177 --- WebServer/js/SelectionTool.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/WebServer/js/SelectionTool.js b/WebServer/js/SelectionTool.js index 00428b0..c467a68 100644 --- a/WebServer/js/SelectionTool.js +++ b/WebServer/js/SelectionTool.js @@ -1382,7 +1382,7 @@ define([ Popup.open({ popup: pageSizeDialog, x: event.clientX, - y: event.clientX + y: event.clientY }); var okButton = new Button({ @@ -1486,7 +1486,7 @@ define([ Popup.open({ popup: pageSizeDialog, x: event.clientX, - y: event.clientX + y: event.clientY }); } });