X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/71e7208a0aceccf47edce739803130096999da5d..ef4c9a3306e86377b875d479c7036f5f3ad17410:/app/assets/javascripts/leaflet.layers.js
diff --git a/app/assets/javascripts/leaflet.layers.js b/app/assets/javascripts/leaflet.layers.js
index 9ef2d759e..27311f7c1 100644
--- a/app/assets/javascripts/leaflet.layers.js
+++ b/app/assets/javascripts/leaflet.layers.js
@@ -1,26 +1,19 @@
L.OSM.layers = function (options) {
- var control = L.OSM.sidebarPane(options);
+ var control = L.OSM.sidebarPane(options, "layers", "javascripts.map.layers.title", "javascripts.map.layers.header");
- control.onAdd = function (map) {
+ control.onAddPane = function (map, button, $ui, toggle) {
var layers = options.layers;
- var $container = $("
")
- .attr("class", "control-layers");
-
- var button = this.makeButton("layers", "javascripts.map.layers.title", toggle)
- .appendTo($container);
-
- var $ui = this.makeUI("layers-ui", "javascripts.map.layers.header", toggle);
-
var baseSection = $("
")
.attr("class", "section base-layers")
.appendTo($ui);
- var baseLayers = $("
")
+ var baseLayers = $("")
.appendTo(baseSection);
layers.forEach(function (layer) {
var item = $("- ")
+ .attr("class", "rounded-3")
.appendTo(baseLayers);
if (map.hasLayer(layer)) {
@@ -106,11 +99,14 @@ L.OSM.layers = function (options) {
var addOverlay = function (layer, name, maxArea) {
var item = $("
- ")
- .tooltip({
- placement: "top"
- })
.appendTo(overlays);
+ if (name === "notes" || name === "data") {
+ item
+ .attr("title", I18n.t("javascripts.site.map_" + name + "_zoom_in_tooltip"))
+ .tooltip("disable");
+ }
+
var label = $("