Commit 6bdcaccb authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Revert "Handle back & forward events"

This reverts commit f80745b7.
parent f80745b7
...@@ -50,16 +50,8 @@ $(document).ready(function(){ ...@@ -50,16 +50,8 @@ $(document).ready(function(){
e.preventDefault(); e.preventDefault();
} }
}); });
});
if (history && history.pushState) {
$(function() {
$(window).bind("popstate", function() {
$.getScript(location.href);
});
}); });
}
function focusSearch() { function focusSearch() {
$("#search").focus(); $("#search").focus();
......
...@@ -7,7 +7,7 @@ class DashboardController < ApplicationController ...@@ -7,7 +7,7 @@ class DashboardController < ApplicationController
respond_to do |format| respond_to do |format|
format.html format.html
format.js format.js { no_cache_headers }
end end
end end
...@@ -18,7 +18,7 @@ class DashboardController < ApplicationController ...@@ -18,7 +18,7 @@ class DashboardController < ApplicationController
respond_to do |format| respond_to do |format|
format.html format.html
format.js format.js { no_cache_headers }
end end
end end
...@@ -32,7 +32,7 @@ class DashboardController < ApplicationController ...@@ -32,7 +32,7 @@ class DashboardController < ApplicationController
respond_to do |format| respond_to do |format|
format.html format.html
format.js format.js { no_cache_headers }
format.atom { render :layout => false } format.atom { render :layout => false }
end end
end end
......
...@@ -26,7 +26,10 @@ class RefsController < ApplicationController ...@@ -26,7 +26,10 @@ class RefsController < ApplicationController
def tree def tree
respond_to do |format| respond_to do |format|
format.html format.html
format.js format.js do
# disable cache to allow back button works
no_cache_headers
end
end end
rescue rescue
return render_404 return render_404
......
...@@ -49,3 +49,11 @@ ...@@ -49,3 +49,11 @@
$('select#branch').selectmenu({style:'popup', width:200}); $('select#branch').selectmenu({style:'popup', width:200});
$('select#tag').selectmenu({style:'popup', width:200}); $('select#tag').selectmenu({style:'popup', width:200});
}); });
- if params[:path] && request.xhr?
:javascript
$(window).unbind('popstate');
$(window).bind('popstate', function() {
if(location.pathname.search("tree") != -1) {
$.ajax({type: "GET", url: location.pathname, dataType: "script"})}
else { location.href = location.pathname;}});
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment