[Mapbender-commits] r5765 - trunk/mapbender/http/plugins

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Sun Mar 14 11:31:14 EDT 2010


Author: kmq
Date: 2010-03-14 11:31:12 -0400 (Sun, 14 Mar 2010)
New Revision: 5765

Modified:
   trunk/mapbender/http/plugins/mb_resultList_Zoom.js
Log:
wait for mapbender Init

Modified: trunk/mapbender/http/plugins/mb_resultList_Zoom.js
===================================================================
--- trunk/mapbender/http/plugins/mb_resultList_Zoom.js	2010-03-14 15:06:21 UTC (rev 5764)
+++ trunk/mapbender/http/plugins/mb_resultList_Zoom.js	2010-03-14 15:31:12 UTC (rev 5765)
@@ -32,25 +32,27 @@
  * http://svn.osgeo.org/mapbender/trunk/mapbender/license/license.txt
  */
 
-Mapbender.modules[options.target[0]].rowclick.register(function(row){
-	var me = Mapbender.modules[options.target[0]];
-	var modelIndex = $(row).data("modelindex");
-	var feature = me.model.getFeature(modelIndex);
+Mapbender.events.init.register(function(){
+  Mapbender.modules[options.target[0]].rowclick.register(function(row){
+    var me = Mapbender.modules[options.target[0]];
+    var modelIndex = $(row).data("modelindex");
+    var feature = me.model.getFeature(modelIndex);
 
-	if (options.maxHighlightedPoints > 0 && feature.getTotalPointCount() > options.maxHighlightedPoints) {
-		feature = feature.getBBox4();
-	}
-	
-	var bbox = feature.getBBox();
-	var bufferFloat = parseFloat(me.WFSConf.g_buffer);
-	var buffer = new Point(bufferFloat,bufferFloat);
-	bbox[0] = bbox[0].minus(buffer);
-	bbox[1] = bbox[1].plus(buffer);
+    if (options.maxHighlightedPoints > 0 && feature.getTotalPointCount() > options.maxHighlightedPoints) {
+      feature = feature.getBBox4();
+    }
+    
+    var bbox = feature.getBBox();
+    var bufferFloat = parseFloat(me.WFSConf.g_buffer);
+    var buffer = new Point(bufferFloat,bufferFloat);
+    bbox[0] = bbox[0].minus(buffer);
+    bbox[1] = bbox[1].plus(buffer);
 
-	var map = Mapbender.modules[options.target[1]];
+    var map = Mapbender.modules[options.target[1]];
 
-	map.calculateExtent(
-		new Mapbender.Extent(bbox[0], bbox[1])
-	);
-	map.setMapRequest();
-});
\ No newline at end of file
+    map.calculateExtent(
+      new Mapbender.Extent(bbox[0], bbox[1])
+    );
+    map.setMapRequest();
+  });
+});



More information about the Mapbender_commits mailing list