[Mapbender-commits] r5993 - trunk/mapbender/http/javascripts
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Wed Apr 21 06:35:47 EDT 2010
Author: christoph
Date: 2010-04-21 06:35:47 -0400 (Wed, 21 Apr 2010)
New Revision: 5993
Modified:
trunk/mapbender/http/javascripts/map.php
Log:
Modified: trunk/mapbender/http/javascripts/map.php
===================================================================
--- trunk/mapbender/http/javascripts/map.php 2010-04-21 10:35:25 UTC (rev 5992)
+++ trunk/mapbender/http/javascripts/map.php 2010-04-21 10:35:47 UTC (rev 5993)
@@ -260,20 +260,23 @@
return;
}
for (var p = 0; p < settings.inputs.length; p++) {
- var i = settings.inputs[p];
- for (q = 0; q < i.linkedTo.length; q++) {
- (function () {
- var link = i.linkedTo[q];
- var method = i.method;
- var element = $("#" + link.id).mapbender();
- element.events[link.event].register(function (obj) {
- var target = $("#" + settings.id).mapbender();
- if (target && typeof target[i.method] === "function") {
- target[i.method](obj[link.attr]);
- }
- });
- })();
- }
+ (function () {
+ var i = settings.inputs[p];
+ for (q = 0; q < i.linkedTo.length; q++) {
+ (function () {
+ var link = i.linkedTo[q];
+ var method = i.method;
+ var element = $("#" + link.id).mapbender();
+ element.events[link.event].register(function (obj) {
+ var target = $("#" + settings.id).mapbender();
+ if (target && typeof target[i.method] === "function") {
+ var arg = (!obj || !obj[link.attr]) ? undefined : obj[link.attr];
+ target[i.method](arg);
+ }
+ });
+ })();
+ }
+ })();
}
};
More information about the Mapbender_commits
mailing list