diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2011-12-30 21:56:34 +0200 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2011-12-30 21:56:34 +0200 |
| commit | 61a2ce41104171b5803164830121df9125668dce (patch) | |
| tree | ca3f25b7bc5c3ab57984a20df0d4aa254b0b5693 /app/helpers/projects_helper.rb | |
| parent | 0f627a65f43e1b6bfce059bf1750075fb589e583 (diff) | |
| download | gitlab-ce-61a2ce41104171b5803164830121df9125668dce.tar.gz | |
code cleanin
Diffstat (limited to 'app/helpers/projects_helper.rb')
| -rw-r--r-- | app/helpers/projects_helper.rb | 21 |
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 |
