[mapguide-commits] r9638 - sandbox/jng/layer_bbox_toggle/Web/src/viewerfiles
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Tue Jan 14 04:10:04 PST 2020
Author: jng
Date: 2020-01-14 04:10:03 -0800 (Tue, 14 Jan 2020)
New Revision: 9638
Modified:
sandbox/jng/layer_bbox_toggle/Web/src/viewerfiles/ajaxmappane.templ
Log:
AJAX viewer update to gracefully handle absence of selected feature bounds
Modified: sandbox/jng/layer_bbox_toggle/Web/src/viewerfiles/ajaxmappane.templ
===================================================================
--- sandbox/jng/layer_bbox_toggle/Web/src/viewerfiles/ajaxmappane.templ 2020-01-14 12:06:13 UTC (rev 9637)
+++ sandbox/jng/layer_bbox_toggle/Web/src/viewerfiles/ajaxmappane.templ 2020-01-14 12:10:03 UTC (rev 9638)
@@ -4243,9 +4243,11 @@
var feat = { /* INTERNAL_API */ selKey: ((msie && !msie10plus) ? selFeatEls[j].text : selFeatEls[j].textContent), values: [] };
var featEl = featEls[j];
var bounds = featEl.getElementsByTagName("Bounds")[0];
- var bbox = ((msie && !msie10plus) ? bounds.text : bounds.textContent).split(" ");
- feat.zoom = { minx: parseFloat(bbox[0]), miny: parseFloat(bbox[1]), maxx: parseFloat(bbox[2]), maxy: parseFloat(bbox[3]) };
-
+ if (bounds)
+ {
+ var bbox = ((msie && !msie10plus) ? bounds.text : bounds.textContent).split(" ");
+ feat.zoom = { minx: parseFloat(bbox[0]), miny: parseFloat(bbox[1]), maxx: parseFloat(bbox[2]), maxy: parseFloat(bbox[3]) };
+ }
var featVals = [];
var propEls = featEl.getElementsByTagName("Property");
for (var k = 0; k < propEls.length; k++)
More information about the mapguide-commits
mailing list