[Mapbender-commits] r5200 - trunk/mapbender/http/plugins
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Thu Dec 17 04:17:44 EST 2009
Author: christoph
Date: 2009-12-17 04:17:41 -0500 (Thu, 17 Dec 2009)
New Revision: 5200
Modified:
trunk/mapbender/http/plugins/mb_wmsTimeSliderYear.js
Log:
Modified: trunk/mapbender/http/plugins/mb_wmsTimeSliderYear.js
===================================================================
--- trunk/mapbender/http/plugins/mb_wmsTimeSliderYear.js 2009-12-16 15:42:20 UTC (rev 5199)
+++ trunk/mapbender/http/plugins/mb_wmsTimeSliderYear.js 2009-12-17 09:17:41 UTC (rev 5200)
@@ -71,6 +71,18 @@
var $this = $(this);
+if (typeof options.wms === "object") {
+ // default, like [407, 912]
+}
+else if (typeof options.wms === "number") {
+ // just one wms
+ options.wms = [options.wms];
+}
+else {
+ // invalid configuration
+ options.wms = [];
+}
+
if (typeof options.yearMin !== "number" || typeof options.yearMax !== "number"
) {
new Mb_exception("No interval given in " + options.id);
@@ -134,7 +146,15 @@
if (currentWms.gui_wms_visible !== 1) {
return "";
}
- return "TIME=" + formatDate(currentDate);
+ for (var i = 0; i < options.wms; i++) {
+ if (options.wms[i] === parseInt(currentWms.wms_id, 10)) {
+ return "TIME=" + formatDate(currentDate);
+ }
+ }
+ // if not set, add TIME parameter to all WMS
+ if (options.wms.length === 0) {
+ return "TIME=" + formatDate(currentDate);
+ }
};
this.slided = new Mapbender.Event();
this.slided.register(function (obj) {
More information about the Mapbender_commits
mailing list