Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
iv
gitlab-ce
Commits
adcc6a0b
Commit
adcc6a0b
authored
Sep 25, 2012
by
Robert Speicher
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move tab_class helper to TabHelper
parent
60ac6a28
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
39 additions
and
39 deletions
+39
-39
app/helpers/application_helper.rb
app/helpers/application_helper.rb
+0
-39
app/helpers/tab_helper.rb
app/helpers/tab_helper.rb
+39
-0
No files found.
app/helpers/application_helper.rb
View file @
adcc6a0b
...
@@ -99,45 +99,6 @@ module ApplicationHelper
...
@@ -99,45 +99,6 @@ module ApplicationHelper
event
.
project
.
merge_requests_enabled
event
.
project
.
merge_requests_enabled
end
end
def
tab_class
(
tab_key
)
active
=
case
tab_key
# Project Area
when
:wall
;
wall_tab?
when
:wiki
;
controller
.
controller_name
==
"wikis"
when
:issues
;
issues_tab?
when
:network
;
current_page?
(
controller:
"projects"
,
action:
"graph"
,
id:
@project
)
when
:merge_requests
;
controller
.
controller_name
==
"merge_requests"
# Dashboard Area
when
:help
;
controller
.
controller_name
==
"help"
when
:search
;
current_page?
(
search_path
)
when
:dash_issues
;
current_page?
(
dashboard_issues_path
)
when
:dash_mr
;
current_page?
(
dashboard_merge_requests_path
)
when
:root
;
current_page?
(
dashboard_path
)
||
current_page?
(
root_path
)
# Profile Area
when
:profile
;
current_page?
(
controller:
"profile"
,
action: :show
)
when
:history
;
current_page?
(
controller:
"profile"
,
action: :history
)
when
:account
;
current_page?
(
controller:
"profile"
,
action: :account
)
when
:token
;
current_page?
(
controller:
"profile"
,
action: :token
)
when
:design
;
current_page?
(
controller:
"profile"
,
action: :design
)
when
:ssh_keys
;
controller
.
controller_name
==
"keys"
# Admin Area
when
:admin_root
;
controller
.
controller_name
==
"dashboard"
when
:admin_users
;
controller
.
controller_name
==
'users'
when
:admin_projects
;
controller
.
controller_name
==
"projects"
when
:admin_hooks
;
controller
.
controller_name
==
'hooks'
when
:admin_resque
;
controller
.
controller_name
==
'resque'
when
:admin_logs
;
controller
.
controller_name
==
'logs'
else
false
end
active
?
"current"
:
nil
end
def
hexdigest
(
string
)
def
hexdigest
(
string
)
Digest
::
SHA1
.
hexdigest
string
Digest
::
SHA1
.
hexdigest
string
end
end
...
...
app/helpers/tab_helper.rb
View file @
adcc6a0b
module
TabHelper
module
TabHelper
def
tab_class
(
tab_key
)
active
=
case
tab_key
# Project Area
when
:wall
;
wall_tab?
when
:wiki
;
controller
.
controller_name
==
"wikis"
when
:issues
;
issues_tab?
when
:network
;
current_page?
(
controller:
"projects"
,
action:
"graph"
,
id:
@project
)
when
:merge_requests
;
controller
.
controller_name
==
"merge_requests"
# Dashboard Area
when
:help
;
controller
.
controller_name
==
"help"
when
:search
;
current_page?
(
search_path
)
when
:dash_issues
;
current_page?
(
dashboard_issues_path
)
when
:dash_mr
;
current_page?
(
dashboard_merge_requests_path
)
when
:root
;
current_page?
(
dashboard_path
)
||
current_page?
(
root_path
)
# Profile Area
when
:profile
;
current_page?
(
controller:
"profile"
,
action: :show
)
when
:history
;
current_page?
(
controller:
"profile"
,
action: :history
)
when
:account
;
current_page?
(
controller:
"profile"
,
action: :account
)
when
:token
;
current_page?
(
controller:
"profile"
,
action: :token
)
when
:design
;
current_page?
(
controller:
"profile"
,
action: :design
)
when
:ssh_keys
;
controller
.
controller_name
==
"keys"
# Admin Area
when
:admin_root
;
controller
.
controller_name
==
"dashboard"
when
:admin_users
;
controller
.
controller_name
==
'users'
when
:admin_projects
;
controller
.
controller_name
==
"projects"
when
:admin_hooks
;
controller
.
controller_name
==
'hooks'
when
:admin_resque
;
controller
.
controller_name
==
'resque'
when
:admin_logs
;
controller
.
controller_name
==
'logs'
else
false
end
active
?
"current"
:
nil
end
def
issues_tab?
def
issues_tab?
controller
.
controller_name
==
"issues"
||
controller
.
controller_name
==
"milestones"
controller
.
controller_name
==
"issues"
||
controller
.
controller_name
==
"milestones"
end
end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment