module SecondaryNavigationHelper def is_all_projects_index? action_name == 'index' end def is_all_projects_archive? action_name == 'archive' end def is_project_info? action_name == 'show' end def is_project_show? action_name == 'show' end def is_project_reports? controller_name == 'reports' && action_name == 'index' end def is_project_archive? action_name == 'experiment_archive' end def is_experiment_canvas? action_name == 'canvas' end def is_experiment_archive? action_name == 'module_archive' end def is_module_info? action_name == 'show' end def is_module_protocols? %w(protocols protocol_show).include?(action_name) end def is_module_results? (%w(index).include?(action_name) && controller_name == 'results') || action_name == 'results_show' end def is_module_activities? action_name == 'activities' end def title_element if all_projects_page? current_team elsif project_page? @project elsif experiment_page? @experiment elsif module_page? @my_module end end end