]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/router.js
Merge pull request #24 from zerebubuth/routing-merge
[rails.git] / app / assets / javascripts / router.js
index 9af70c21d5e714d4ee9384c5d6e48a170b662e08..c3f13f9dffc1afc78aff160071b5657184b742e0 100644 (file)
@@ -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);
     };