Skip to content

Commit 234a23d

Browse files
committed
Merge branch 'master' of github.com:DREAM-ODA-OS/ODAClient
2 parents fe92c66 + 0779ba3 commit 234a23d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

app/scripts/views/LayerItemView.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
var options = { name: this.model.get('name'), isBaseLayer: isBaseLayer, visible: evt.target.checked };
9393
if( !isBaseLayer && evt.target.checked ){
9494
var layer = globals.products.find(function(model) { return model.get('name') == options.name; });
95-
if (layer != -1) {
95+
if (layer != -1 && !(typeof layer === 'undefined')) {
9696
var url = layer.get('view').urls[0]+"?";
9797

9898
if (url.indexOf('https') > -1){
@@ -108,7 +108,7 @@
108108
suppressErrors: true,
109109
xhrFields: {
110110
withCredentials: true
111-
},
111+
},
112112
success: function(xml, textStatus, xhr) {
113113
Communicator.mediator.trigger('map:layer:change', options);
114114
},
@@ -138,9 +138,13 @@
138138
}else{
139139
Communicator.mediator.trigger('map:layer:change', options);
140140
}
141-
}
141+
}else if (typeof layer === 'undefined'){
142+
Communicator.mediator.trigger('map:layer:change', options);
143+
}
142144
} else if (!evt.target.checked){
143145
Communicator.mediator.trigger('map:layer:change', options);
146+
} else if (isBaseLayer && evt.target.checked){
147+
Communicator.mediator.trigger('map:layer:change', options);
144148
}
145149
},
146150

0 commit comments

Comments
 (0)