Fix problem in UI when layer control disabled (showlayercontrol=false)

This commit is contained in:
Mike Primm 2012-01-10 08:48:49 +08:00 committed by mikeprimm
parent 9c32d7168e
commit 02091acd45

View File

@ -812,7 +812,7 @@ DynMap.prototype = {
else else
return ((a.name < b.name) ? -1 : ((a.name > b.name) ? 1 : 0)); return ((a.name < b.name) ? -1 : ((a.name > b.name) ? 1 : 0));
}); });
if(me.options.showlayercontrol) { if(me.options.showlayercontrol != "false") {
for(i = 0; i < me.layersetlist.length; i++) { for(i = 0; i < me.layersetlist.length; i++) {
me.layercontrol.removeLayer(me.layersetlist[i].layer); me.layercontrol.removeLayer(me.layersetlist[i].layer);
} }
@ -827,7 +827,7 @@ DynMap.prototype = {
for(i = 0; i < me.layersetlist.length; i++) { for(i = 0; i < me.layersetlist.length; i++) {
if(me.layersetlist[i].layer === layer) { if(me.layersetlist[i].layer === layer) {
me.layersetlist.splice(i, 1); me.layersetlist.splice(i, 1);
if(me.options.showlayercontrol) if(me.options.showlayercontrol != "false")
me.layercontrol.removeLayer(layer); me.layercontrol.removeLayer(layer);
break; break;
} }