summaryrefslogtreecommitdiff
path: root/app/helpers/projects_helper.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2011-12-30 21:56:34 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2011-12-30 21:56:34 +0200
commit61a2ce41104171b5803164830121df9125668dce (patch)
treeca3f25b7bc5c3ab57984a20df0d4aa254b0b5693 /app/helpers/projects_helper.rb
parent0f627a65f43e1b6bfce059bf1750075fb589e583 (diff)
downloadgitlab-ce-61a2ce41104171b5803164830121df9125668dce.tar.gz
code cleanin
Diffstat (limited to 'app/helpers/projects_helper.rb')
-rw-r--r--app/helpers/projects_helper.rb21
1 files changed, 15 insertions, 6 deletions
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb
index 5acda509ec2..cc1d69d46c5 100644
--- a/app/helpers/projects_helper.rb
+++ b/app/helpers/projects_helper.rb
@@ -16,12 +16,21 @@ module ProjectsHelper
nil
end
- # expires in 360 days
- def switch_colorscheme_link(opts)
- if cookies[:colorschema].blank?
- link_to_function "paint it black!", "$.cookie('colorschema','black', {expires:360}); window.location.reload()", opts
- else
- link_to_function "paint it white!", "$.cookie('colorschema','', {expires:360}); window.location.reload()", opts
+ def project_tab_class
+ [:show, :files, :team, :edit, :update, :info].each do |action|
+ return "current" if current_page?(:controller => "projects", :action => action, :id => @project)
+ end
+
+ if controller.controller_name == "snippets" ||
+ controller.controller_name == "team_members"
+ "current"
end
end
+
+ def tree_tab_class
+ current_page?(:controller => "refs",
+ :action => "tree",
+ :project_id => @project,
+ :id => @ref || @project.root_ref ) ? "current" : nil
+ end
end