X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/6362f60a54689aec51b2741b4c0da460c7f4fa03..1596713871672cc319b0d68b51a3698cc6bf0972:/app/assets/javascripts/leaflet.layers.js
diff --git a/app/assets/javascripts/leaflet.layers.js b/app/assets/javascripts/leaflet.layers.js
index d6276919c..49d19f123 100644
--- a/app/assets/javascripts/leaflet.layers.js
+++ b/app/assets/javascripts/leaflet.layers.js
@@ -107,7 +107,7 @@ L.OSM.layers = function(options) {
});
});
- if (OSM.STATUS != 'api_offline' && OSM.STATUS != 'database_offline') {
+ if (OSM.STATUS !== 'api_offline' && OSM.STATUS !== 'database_offline') {
var overlaySection = $('
')
.attr('class', 'section overlay-layers')
.appendTo($ui);
@@ -120,10 +120,8 @@ L.OSM.layers = function(options) {
var list = $('
')
.appendTo(overlaySection);
- function addOverlay(layer, name, maxArea) {
- var refName = name.split(' ').join('_').toLowerCase();
+ var addOverlay = function (layer, name, maxArea) {
var item = $('- ')
- .attr('class', refName)
.tooltip({
placement: 'top'
})
@@ -139,7 +137,7 @@ L.OSM.layers = function(options) {
.prop('checked', checked)
.appendTo(label);
- label.append(name);
+ label.append(I18n.t('javascripts.map.layers.' + name));
input.on('change', function() {
checked = input.is(':checked');
@@ -168,16 +166,14 @@ L.OSM.layers = function(options) {
.trigger('change');
}
- layer.fire('statechange', {disabled: disabled, checked: checked});
-
$(item).attr('class', disabled ? 'disabled' : '');
item.attr('data-original-title', disabled ?
- I18n.t('javascripts.site.' + refName + '_zoom_in_tooltip') : '');
+ I18n.t('javascripts.site.map_' + name + '_zoom_in_tooltip') : '');
});
- }
+ };
- addOverlay(map.noteLayer, I18n.t('javascripts.map.layers.notes'), OSM.MAX_NOTE_REQUEST_AREA);
- addOverlay(map.dataLayer, I18n.t('javascripts.map.layers.data'), OSM.MAX_REQUEST_AREA);
+ addOverlay(map.noteLayer, 'notes', OSM.MAX_NOTE_REQUEST_AREA);
+ addOverlay(map.dataLayer, 'data', OSM.MAX_REQUEST_AREA);
}
options.sidebar.addPane($ui);