- input.on('change', function() {
- if (input.is(':checked')) {
- map.addLayer(layer);
- } else {
- map.removeLayer(layer);
- }
- });
-
- map.on('layeradd layerremove', function() {
- input.prop('checked', map.hasLayer(layer));
- });
- }
-
- addOverlay(map.noteLayer, I18n.t('javascripts.map.layers.notes'));
- addOverlay(map.dataLayer, I18n.t('javascripts.map.layers.data'));
- }
-
- var baseSection = $('<section>')
- .addClass('base-layers')
- .appendTo($ui);
-
- $('<p>')
- .text(I18n.t('javascripts.map.layers.base'))
- .appendTo(baseSection);
-
- list = $('<ul>')
- .appendTo(baseSection);
-
- layers.forEach(function(layer) {
- var item = $('<li>')
- .appendTo(list);
-
- if (map.hasLayer(layer)) {
- item.addClass('active');
- }
-
- var div = $('<div>')
- .appendTo(item);
-
- map.whenReady(function() {
- var miniMap = L.map(div[0], {attributionControl: false, zoomControl: false})
- .addLayer(new layer.constructor);
+ map.whenReady(function () {
+ var miniMap = L.map(mapContainer[0], { attributionControl: false, zoomControl: false, keyboard: false })
+ .addLayer(new layer.constructor(layer.options));