Add hidebydefault setting to playermarkers component too

This commit is contained in:
Mike Primm 2011-08-26 01:22:03 -05:00
parent ace7fbf838
commit 3d385106e9
3 changed files with 8 additions and 3 deletions

View file

@ -284,13 +284,15 @@ DynMap.prototype = {
me.selectMap(me.defaultworld.defaultmap);
var componentstoload = 0;
var configset = { };
$.each(me.options.components, function(index, configuration) {
if(!configset[configuration.type])
if(!configset[configuration.type]) {
configset[configuration.type] = [];
componentstoload++;
}
configset[configuration.type].push(configuration);
});
var componentstoload = configset.length;
$.each(configset, function(type, configlist) {
loadjs('js/' + type + '.js', function() {

View file

@ -128,6 +128,7 @@ componentconstructors['playermarkers'] = function(dynmap, configuration) {
}
});
dynmap.playermarkergroup = new L.LayerGroup();
dynmap.map.addLayer(dynmap.playermarkergroup);
if(!configuration.hidebydefault)
dynmap.map.addLayer(dynmap.playermarkergroup);
dynmap.layercontrol.addOverlay(dynmap.playermarkergroup, 'Players');
};