Commit 339dfa32b810b8f15c26c85e692a18a0f47b9fca

Authored by Robert Speicher
1 parent 79a02df9

Fix ref_switcher path

app/views/shared/_ref_switcher.html.haml
1 = form_tag switch_project_refs_path(@project), method: :get, class: "project-refs-form" do 1 = form_tag switch_project_refs_path(@project), method: :get, class: "project-refs-form" do
2 = select_tag "ref", grouped_options_refs, class: "project-refs-select chosen" 2 = select_tag "ref", grouped_options_refs, class: "project-refs-select chosen"
3 = hidden_field_tag :destination, destination 3 = hidden_field_tag :destination, destination
4 - - if respond_to?(:path) 4 + - if defined?(path)
5 = hidden_field_tag :path, path 5 = hidden_field_tag :path, path
app/views/tree/_head.html.haml
1 %ul.nav.nav-tabs 1 %ul.nav.nav-tabs
2 %li 2 %li
3 - = render partial: 'shared/ref_switcher', locals: {destination: 'tree', path: params[:path]} 3 + = render partial: 'shared/ref_switcher', locals: {destination: 'tree', path: @path}
4 %li{class: "#{'active' if (controller.controller_name == "tree") }"} 4 %li{class: "#{'active' if (controller.controller_name == "tree") }"}
5 = link_to project_tree_path(@project, @ref) do 5 = link_to project_tree_path(@project, @ref) do
6 Source 6 Source
app/views/tree/show.js.haml
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 // Load Files list 2 // Load Files list
3 $("#tree-holder").html("#{escape_javascript(render(partial: "tree", locals: {repo: @repo, commit: @commit, tree: @tree}))}"); 3 $("#tree-holder").html("#{escape_javascript(render(partial: "tree", locals: {repo: @repo, commit: @commit, tree: @tree}))}");
4 $("#tree-content-holder").show("slide", { direction: "right" }, 150); 4 $("#tree-content-holder").show("slide", { direction: "right" }, 150);
5 - $('.project-refs-form #path').val("#{params[:path]}"); 5 + $('.project-refs-form #path').val("#{@path}");
6 6
7 // Load last commit log for each file in tree 7 // Load last commit log for each file in tree
8 $('#tree-slider').waitForImages(function() { 8 $('#tree-slider').waitForImages(function() {