X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/6b236ec95bc8072b0a839fecabb1412b76b8a7e2..3cd5f45e08d977d04a778ab8802f71df85edc314:/app/assets/javascripts/router.js diff --git a/app/assets/javascripts/router.js b/app/assets/javascripts/router.js index 0c855d2d3..8661f95dc 100644 --- a/app/assets/javascripts/router.js +++ b/app/assets/javascripts/router.js @@ -8,7 +8,7 @@ The router is initialized with a set of routes: a mapping of URL path templates to route controller objects. Path templates can contain placeholders - (`/browse/note/:id`) and optional segments (`/browse/:type/:id(/history)`). + (`/note/:id`) and optional segments (`/:type/:id(/history)`). Route controller objects can define four methods that are called at defined times during routing: @@ -34,7 +34,7 @@ An instance of OSM.Router is assigned to `OSM.router`. To navigate to a new page via pushState (with automatic full-page load fallback), call `OSM.router.route`: - OSM.router.route('/browse/way/1234'); + OSM.router.route('/way/1234'); If `route` is passed a path that matches one of the path templates, it performs the appropriate actions and returns true. Otherwise it returns false. @@ -42,7 +42,7 @@ OSM.Router also handles updating the hash portion of the URL containing transient map state such as the position and zoom level. Some route controllers may wish to temporarily suppress updating the hash (for example, to omit the hash on pages - such as `/browse/way/1234` unless the map is moved). This can be done by calling + such as `/way/1234` unless the map is moved). This can be done by calling `OSM.router.moveListenerOff` and `OSM.router.moveListenerOn`. */ OSM.Router = function(map, rts) {