[Mapbender-commits] r3859 - branches/2.5/http/javascripts

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Apr 7 11:51:40 EDT 2009


Author: christoph
Date: 2009-04-07 11:51:40 -0400 (Tue, 07 Apr 2009)
New Revision: 3859

Modified:
   branches/2.5/http/javascripts/mod_pan.php
Log:


Modified: branches/2.5/http/javascripts/mod_pan.php
===================================================================
--- branches/2.5/http/javascripts/mod_pan.php	2009-04-07 15:50:44 UTC (rev 3858)
+++ branches/2.5/http/javascripts/mod_pan.php	2009-04-07 15:51:40 UTC (rev 3859)
@@ -75,23 +75,25 @@
 	}
 }
 function mod_pan_stop(e){
-	mb_panActive = false;
-	var dif_x = mb_end_x - mb_start_x;
-	var dif_y = mb_end_y - mb_start_y;
-	for(var i=0; i<mb_mapObj.length; i++){
-		if(mb_mapObj[i].frameName == mod_pan_target){
-			var width = mb_mapObj[i].width;
-			var height = mb_mapObj[i].height;      
+	if(mb_panActive){
+		mb_panActive = false;
+		var dif_x = mb_end_x - mb_start_x;
+		var dif_y = mb_end_y - mb_start_y;
+		for(var i=0; i<mb_mapObj.length; i++){
+			if(mb_mapObj[i].frameName == mod_pan_target){
+				var width = mb_mapObj[i].width;
+				var height = mb_mapObj[i].height;      
+			}
+		} 
+		var center_x = (width / 2)  - dif_x;
+		var center_y = (height / 2) - dif_y;
+		var real_center = makeClickPos2RealWorldPos(mod_pan_target,center_x, center_y);   
+		mb_arrangeElement(mod_pan_target, "maps", 0, 0);
+		for(var i=0; i<mb_PanSubElements.length; i++){
+			mb_arrangeElement(mod_pan_target, mb_PanSubElements[i], 0, 0);
 		}
-	} 
-	var center_x = (width / 2)  - dif_x;
-	var center_y = (height / 2) - dif_y;
-	var real_center = makeClickPos2RealWorldPos(mod_pan_target,center_x, center_y);   
-	mb_arrangeElement(mod_pan_target, "maps", 0, 0);
-	for(var i=0; i<mb_PanSubElements.length; i++){
-		mb_arrangeElement(mod_pan_target, mb_PanSubElements[i], 0, 0);
+	   zoom(mod_pan_target,false, 1.0, real_center[0], real_center[1]);   
 	}
-   zoom(mod_pan_target,false, 1.0, real_center[0], real_center[1]);   
 }
 function mod_pan_move_map(){
 	var dif_x = mb_end_x - mb_start_x;



More information about the Mapbender_commits mailing list