var notes = {};
var newNote;
+ layers.push({
+ layer: noteLayer,
+ layerCode: "N"
+ });
+
map.on("layeradd", function (e) {
if (e.layer == noteLayer) {
loadNotes();
if (OSM.STATUS != 'api_offline' && OSM.STATUS != 'database_offline') {
map.layersControl.addOverlay(noteLayer, I18n.t("browse.start_rjs.notes_layer_name"));
+ if (params.layers) setMapLayers(params.layers);
if (params.notes) map.addLayer(noteLayer);
if (params.note) {
function createNote(marker, form, url) {
var location = marker.getLatLng();
+ marker.options.draggable = false;
+ marker.dragging.disable();
+
$(form).find("input[type=submit]").prop("disabled", true);
$.ajax({
});
}
- $("#createnoteanchor").click(function (e) {
+ $(".leaflet-control-attribution").on("click", "#createnoteanchor", function (e) {
e.preventDefault();
if ($(e.target).hasClass("disabled")) return;