mirror of
https://github.com/webbukkit/dynmap.git
synced 2025-02-26 16:51:29 +01:00
Add URL 'nopanel' option to remove sidebar, remove layer control if no layers
This commit is contained in:
parent
b98ccb8c94
commit
3f2ee0fc76
@ -138,13 +138,11 @@ DynMap.prototype = {
|
|||||||
me.followPlayer(null);
|
me.followPlayer(null);
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
me.layercontrol = new DynmapLayerControl();
|
|
||||||
map.addControl(me.layercontrol);
|
|
||||||
|
|
||||||
// Sidebar
|
// Sidebar
|
||||||
var panel;
|
var panel;
|
||||||
var sidebar;
|
var sidebar;
|
||||||
var pinbutton;
|
var pinbutton;
|
||||||
|
var nopanel = (me.getParameterByName('nopanel') == 'true');
|
||||||
|
|
||||||
if(me.options.sidebaropened != 'true') { // false or pinned
|
if(me.options.sidebaropened != 'true') { // false or pinned
|
||||||
var pincls = 'pinned'
|
var pincls = 'pinned'
|
||||||
@ -152,8 +150,7 @@ DynMap.prototype = {
|
|||||||
pincls = '';
|
pincls = '';
|
||||||
|
|
||||||
sidebar = me.sidebar = $('<div/>')
|
sidebar = me.sidebar = $('<div/>')
|
||||||
.addClass('sidebar ' + pincls)
|
.addClass('sidebar ' + pincls);
|
||||||
.appendTo(container);
|
|
||||||
|
|
||||||
panel = $('<div/>')
|
panel = $('<div/>')
|
||||||
.addClass('panel')
|
.addClass('panel')
|
||||||
@ -169,13 +166,14 @@ DynMap.prototype = {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
sidebar = me.sidebar = $('<div/>')
|
sidebar = me.sidebar = $('<div/>')
|
||||||
.addClass('sidebar pinned')
|
.addClass('sidebar pinned');
|
||||||
.appendTo(container);
|
|
||||||
|
|
||||||
panel = $('<div/>')
|
panel = $('<div/>')
|
||||||
.addClass('panel')
|
.addClass('panel')
|
||||||
.appendTo(sidebar);
|
.appendTo(sidebar);
|
||||||
}
|
}
|
||||||
|
if(!nopanel)
|
||||||
|
sidebar.appendTo(container);
|
||||||
|
|
||||||
// Worlds
|
// Worlds
|
||||||
var worldlist;
|
var worldlist;
|
||||||
@ -704,6 +702,12 @@ DynMap.prototype = {
|
|||||||
|
|
||||||
addToLayerSelector: function(layer, name, priority) {
|
addToLayerSelector: function(layer, name, priority) {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
|
if(!me.layercontrol) {
|
||||||
|
me.layercontrol = new DynmapLayerControl();
|
||||||
|
map.addControl(me.layercontrol);
|
||||||
|
}
|
||||||
|
|
||||||
var i;
|
var i;
|
||||||
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) {
|
||||||
|
Loading…
Reference in New Issue
Block a user