L.OSM.layers = function (options) {
var control = L.OSM.sidebarPane(options, "layers", "javascripts.map.layers.title", "javascripts.map.layers.header");
control.onAddPane = function (map, button, $ui, toggle) {
var layers = options.layers;
var baseSection = $("
")
.attr("class", "base-layers d-grid gap-3 p-3 border-bottom border-secondary-subtle")
.appendTo($ui);
layers.forEach(function (layer, i) {
var id = "map-ui-layer-" + i;
var buttonContainer = $("
")
.appendTo(baseSection);
var mapContainer = $("
")
.appendTo(buttonContainer);
var input = $("")
.prop("id", id)
.prop("checked", map.hasLayer(layer))
.appendTo(buttonContainer);
var item = $("