Skip to content

Commit d3bc35a

Browse files
Merge pull request #12 from maartenlterpstra/master
Unlink the reference_time dimension by default
2 parents af2456f + 9e2a862 commit d3bc35a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

webmapjs/WMJSLayer.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -186,10 +186,14 @@ function WMJSLayer (options) {
186186
var extents = toArray(jsonlayer.Extent);
187187
layer.dimensions = [];
188188
for (var j = 0; j < dimensions.length; j++) {
189-
var dim = new WMJSDimension();
189+
var dim;
190+
if (dimensions[j].attr.name.toLowerCase() === 'reference_time') {
191+
dim = new WMJSDimension({ linked: false });
192+
} else {
193+
dim = new WMJSDimension();
194+
}
190195
dim.name = dimensions[j].attr.name.toLowerCase();
191196
dim.units = dimensions[j].attr.units;
192-
193197
// WMS 1.1.1 Mode:
194198
for (var i = 0; i < extents.length; i++) {
195199
if (extents[i].attr.name.toLowerCase() == dim.name) {
@@ -222,7 +226,7 @@ function WMJSLayer (options) {
222226

223227
if (layer.parentMaps.length > 0) {
224228
var mapDim = layer.parentMaps[0].getDimension(dim.name);
225-
if (isDefined(mapDim)) {
229+
if (isDefined(mapDim) && mapDim.linked) {
226230
if (isDefined(mapDim.currentValue)) {
227231
defaultValue = dim.getClosestValue(mapDim.currentValue);
228232
debug('WMJSLayer::configureDimensions Dimension ' + dim.name + ' default value [' + defaultValue + '] is based on map value [' + mapDim.currentValue + ']');

0 commit comments

Comments
 (0)