[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