File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 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 ) {
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 } ,
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
You can’t perform that action at this time.
0 commit comments