diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 4ecb558b5..1b259b44b 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -407,6 +407,17 @@ module ApplicationHelper end end + # Returns the tab action depending on the tab properties + def get_tab_action(tab) + if tab[:onclick] + return tab[:onclick] + elsif tab[:partial] + return "showTab('#{tab[:name]}', this.href)" + else + return nil + end + end + # Returns the default scope for the quick search form # Could be 'all', 'my_projects', 'subprojects' or nil (current project) def default_search_project_scope diff --git a/app/views/common/_tabs.html.erb b/app/views/common/_tabs.html.erb index 1b880c9c7..df7513e42 100644 --- a/app/views/common/_tabs.html.erb +++ b/app/views/common/_tabs.html.erb @@ -1,10 +1,14 @@ +<% default_action = false %> +