diff --git a/lib/doc/browse/index.html b/lib/doc/browse/index.html
index 2d8dbfb68..ea0b0dadc 100644
--- a/lib/doc/browse/index.html
+++ b/lib/doc/browse/index.html
@@ -43,7 +43,8 @@
-
+
diff --git a/lib/doc/browse/jquery.history.min.js b/lib/doc/browse/jquery.history.min.js
new file mode 100644
index 000000000..a1a300bf0
--- /dev/null
+++ b/lib/doc/browse/jquery.history.min.js
@@ -0,0 +1,15 @@
+/*
+ MIT License {@link http://creativecommons.org/licenses/MIT/}
+ MIT License {@link http://creativecommons.org/licenses/MIT/}
+*/
+"undefined"===typeof window.console&&(window.console={});
+"undefined"===typeof window.console.emulated&&("function"===typeof window.console.log?window.console.hasLog=!0:("undefined"===typeof window.console.log&&(window.console.log=function(){}),window.console.hasLog=!1),"function"===typeof window.console.debug?window.console.hasDebug=!0:("undefined"===typeof window.console.debug&&(window.console.debug=!window.console.hasLog?function(){}:function(){for(var b=["console.debug:"],a=0;a=8?e=true:a.webkit&&d>=528?e=true:a.mozilla?c>1?e=true:c===1&&(g>9?e=true:g===9&&f>=2&&(e=true)):a.opera&&(c>10?
+e=true:c===10&&g>=60&&(e=true));return e},hashchangeLoader:function(){var a=b.History;if(a.nativeSupport())a.getHash()&&a.$window.trigger("hashchange");else{var c;if(b.browser.msie){a.$iframe=b('