Class: Sidebars::Projects::Panel

Inherits:
Sidebars::Panel show all
Defined in:
lib/sidebars/projects/panel.rb

Direct Known Subclasses

SuperSidebarPanel

Instance Attribute Summary

Attributes inherited from Sidebars::Panel

#context, #hidden_menu, #scope_menu

Instance Method Summary collapse

Methods inherited from Sidebars::Panel

#add_menu, #container, #initialize, #insert_menu_after, #insert_menu_before, #remove_menu, #render?, #render_raw_menus_partial, #render_raw_scope_menu_partial, #renderable_menus, #replace_menu, #set_hidden_menu, #set_scope_menu, #super_sidebar_context_header, #super_sidebar_menu_items

Methods included from Gitlab::Utils::Override

#extended, extensions, #included, #method_added, #override, #prepended, #queue_verification, verify!

Methods included from Concerns::PositionableList

#add_element, #insert_element_after, #insert_element_before, #remove_element, #replace_element

Constructor Details

This class inherits a constructor from Sidebars::Panel

Instance Method Details

#aria_labelObject



14
15
16
# File 'lib/sidebars/projects/panel.rb', line 14

def aria_label
  _('Project navigation')
end

#configure_menusObject



7
8
9
10
11
# File 'lib/sidebars/projects/panel.rb', line 7

def configure_menus
  set_scope_menu(Sidebars::Projects::Menus::ScopeMenu.new(context))
  set_hidden_menu(Sidebars::Projects::Menus::HiddenMenu.new(context))
  add_menus
end