diff app/assets/javascripts/init.tabs.js @ 141:2104f0c477c0

Use replaceState afterall for browsers supporting it. Reduces history clutter.
author Edho Arief <edho@myconan.net>
date Mon, 12 Nov 2012 17:54:59 +0700
parents 13ada93ad6a2
children b56ad3caed6d
line wrap: on
line diff
--- a/app/assets/javascripts/init.tabs.js	Mon Nov 12 17:51:53 2012 +0700
+++ b/app/assets/javascripts/init.tabs.js	Mon Nov 12 17:54:59 2012 +0700
@@ -13,7 +13,11 @@
         qstring += mode;
       }
     }
-    window.location = qstring;
+    if (history.replaceState) {
+      history.replaceState(null, '', qstring);
+    } else {
+      window.location = qstring;
+    }
     return false;
   },
   paste_resize = function(size) {