]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/router.js
Supply hints for OSRM
[rails.git] / app / assets / javascripts / router.js
index 05e47c3560955e4f8fb3fec90eb32d5cfc5f918e..a05ed5a9d2474bf2136669936c1b21cde825de28 100644 (file)
@@ -121,6 +121,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));
@@ -129,7 +133,7 @@ OSM.Router = function(map, rts) {
       }
     };
   } else {
-    router.route = function (url) {
+    router.route = router.replace = function (url) {
       window.location.assign(url);
     };
 
@@ -174,9 +178,6 @@ OSM.Router = function(map, rts) {
 
   map.on('moveend baselayerchange overlaylayerchange', router.updateHash);
   $(window).on('hashchange', router.hashUpdated);
-  $(window).on('unload', function(e) {
-      $(".query_wrapper.routing input").val("");
-  });
 
   return router;
 };