L.OSM.note = function (options) { var control = L.control(options); control.onAdd = function (map) { var $container = $('
') .attr('class', 'control-note'); var link = $('') .attr('class', 'control-button') .attr('href', '#') .html('') .appendTo($container); map.on('zoomend', update); update(); function update() { var disabled = map.getZoom() < 12; link .toggleClass('disabled', disabled) .attr('data-original-title', I18n.t(disabled ? 'javascripts.site.createnote_disabled_tooltip' : 'javascripts.site.createnote_tooltip')); } return $container[0]; }; return control; };