X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/6b236ec95bc8072b0a839fecabb1412b76b8a7e2..3b6580297f619573a24bc22b8b995b64c979c5db:/app/assets/javascripts/index.js diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index 5ddd1bba1..1f9e6c891 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -235,16 +235,16 @@ $(document).ready(function () { return page; }; - OSM.Browse = function(map) { + OSM.Browse = function(map, type) { var page = {}; - page.pushstate = page.popstate = function(path, type, id) { + page.pushstate = page.popstate = function(path, id) { OSM.loadSidebarContent(path, function() { - page.load(path, type, id); + page.load(path, id); }); }; - page.load = function(path, type, id) { + page.load = function(path, id) { map.addObject({type: type, id: parseInt(id)}); }; @@ -261,13 +261,16 @@ $(document).ready(function () { "/": OSM.Index(map), "/search": OSM.Search(map), "/export": OSM.Export(map), - "/new_note": OSM.NewNote(map), + "/note/new": OSM.NewNote(map), + "/history/friends": history, + "/history/nearby": history, "/history": history, - "/user/:display_name/edits": history, - "/browse/friends": history, - "/browse/nearby": history, - "/browse/note/:id": OSM.Note(map), - "/browse/:type/:id(/history)": OSM.Browse(map) + "/user/:display_name/history": history, + "/note/:id": OSM.Note(map), + "/node/:id(/history)": OSM.Browse(map, 'node'), + "/way/:id(/history)": OSM.Browse(map, 'way'), + "/relation/:id(/history)": OSM.Browse(map, 'relation'), + "/changeset/:id": OSM.Browse(map, 'changeset') }); OSM.router.load();