')
.appendTo(list);
if (map.hasLayer(layer)) {
item.addClass('active');
}
var div = $('')
.appendTo(item);
map.whenReady(function() {
var miniMap = L.map(div[0], {attributionControl: false, zoomControl: false})
.setView(map.getCenter(), Math.max(map.getZoom() - 2, 0))
.addLayer(new layer.constructor);
miniMap.dragging.disable();
miniMap.touchZoom.disable();
miniMap.doubleClickZoom.disable();
miniMap.scrollWheelZoom.disable();
map.on('moveend', function() {
miniMap.setView(map.getCenter(), Math.max(map.getZoom() - 2, 0));
});
div.data('map', miniMap);
});
var label = $('')
.text(layer.options.name)
.appendTo(item);
item.on('click', function() {
layers.forEach(function(other) {
if (other === layer) {
map.addLayer(other);
} else {
map.removeLayer(other);
}
});
});
map.on('layeradd layerremove', function() {
item.toggleClass('active', map.hasLayer(layer));
});
});
options.sidebar.addPane($ui);
$ui
.on('show', shown);
function shown() {
$ui.find('.base-layers .leaflet-container').each(function() {
$(this).data('map').invalidateSize();
});
}
function toggle(e) {
e.stopPropagation();
e.preventDefault();
options.sidebar.togglePane($ui);
}
return $container[0];
};
return control;
};