X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/71e7208a0aceccf47edce739803130096999da5d..ab4de87d1eef4546a96738154cf81b7d7f72d988:/app/assets/javascripts/leaflet.layers.js
diff --git a/app/assets/javascripts/leaflet.layers.js b/app/assets/javascripts/leaflet.layers.js
index 9ef2d759e..020876c47 100644
--- a/app/assets/javascripts/leaflet.layers.js
+++ b/app/assets/javascripts/leaflet.layers.js
@@ -1,17 +1,9 @@
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);
@@ -106,11 +98,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 = $("