X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2f228437324d80cb8a408d27912cc716a36aa3b0..a3eb48385bcf1465339d473c0c1657e075cd507d:/app/assets/javascripts/router.js diff --git a/app/assets/javascripts/router.js b/app/assets/javascripts/router.js index 9af70c21d..c3f13f9df 100644 --- a/app/assets/javascripts/router.js +++ b/app/assets/javascripts/router.js @@ -124,6 +124,10 @@ OSM.Router = function(map, rts) { return true; }; + router.replace = function (url) { + window.history.replaceState(OSM.parseHash(url), document.title, url); + }; + router.stateChange = function(state) { if (state.center) { window.history.replaceState(state, document.title, OSM.formatHash(state)); @@ -132,7 +136,7 @@ OSM.Router = function(map, rts) { } }; } else { - router.route = function (url) { + router.route = router.replace = function (url) { window.location.assign(url); };