[Mapbender-commits] r1672 - trunk/mapbender/http/javascripts
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Wed Sep 19 09:57:54 EDT 2007
Author: nimix
Date: 2007-09-19 09:57:54 -0400 (Wed, 19 Sep 2007)
New Revision: 1672
Modified:
trunk/mapbender/http/javascripts/mod_measure.php
Log:
prevent from infinite loop when changing epsg in measuring mode
Modified: trunk/mapbender/http/javascripts/mod_measure.php
===================================================================
--- trunk/mapbender/http/javascripts/mod_measure.php 2007-09-19 13:09:46 UTC (rev 1671)
+++ trunk/mapbender/http/javascripts/mod_measure.php 2007-09-19 13:57:54 UTC (rev 1672)
@@ -149,6 +149,16 @@
drawDashedLine();
}
function drawDashedLine(){
+ //check if epsg has changed
+ var ind = getMapObjIndexByName(mod_measure_target);
+ if(mod_measure_epsg != mb_mapObj[ind].epsg){
+ mod_measure_delete();
+ mod_measure_disable();
+ mod_measure_width = mb_mapObj[ind].width;
+ mod_measure_height = mb_mapObj[ind].height;
+ mod_measure_epsg = mb_mapObj[ind].epsg;
+ mod_measure_go();
+ }
var str_mPoints = "<div style='position:absolute;left:0px;top:0px' ><img src='"+mb_trans.src+"' width='"+mod_measure_width+"' height='0'></div>";
str_mPoints += "<div style='position:absolute;left:0px;top:0px' ><img src='"+mb_trans.src+"' width='0' height='"+mod_measure_height+"'></div>";
for(var i=0; i<mod_measure_RX.length; i++){
More information about the Mapbender_commits
mailing list