]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/index/new_note.js.erb
Consider addr:housename as a name source for features
[rails.git] / app / assets / javascripts / index / new_note.js.erb
index 95e38b2d3dea4a39a064f32277d6539a8c37092c..9990da7836c366830edb216b614a2a5e5ebf6634 100644 (file)
@@ -30,11 +30,11 @@ OSM.NewNote = function(map) {
 
     if ($(this).hasClass('disabled')) return;
 
-    OSM.route('/new_note');
+    OSM.router.route('/note/new');
   });
 
   function createNote(marker, form, url) {
-    var location = marker.getLatLng();
+    var location = marker.getLatLng().wrap();
 
     marker.options.draggable = false;
     marker.dragging.disable();
@@ -61,7 +61,7 @@ OSM.NewNote = function(map) {
       newNote = null;
       noteLayer.removeLayer(marker);
       addNoteButton.removeClass("active");
-      OSM.route('/browse/note/' + feature.properties.id);
+      OSM.router.route('/note/' + feature.properties.id);
     }
   }
 
@@ -123,7 +123,6 @@ OSM.NewNote = function(map) {
     });
 
     newNote.on("dragstart dragend", function(a) {
-      console.log(a);
       newHalo(newNote.getLatLng(), a.type);
     });
 
@@ -150,6 +149,8 @@ OSM.NewNote = function(map) {
       e.preventDefault();
       createNote(newNote, e.target.form, '/api/0.6/notes.json');
     });
+
+    return map.getState();
   };
 
   page.unload = function () {