Class: App::Layouts::LayoutHeaderSidebar
- Inherits:
-
LayoutHeader
- Object
- Templet::Component::Partial
- LayoutBase
- LayoutHeader
- App::Layouts::LayoutHeaderSidebar
- Defined in:
- lib/generators/templet/templates/core/app/layouts/layout_header_sidebar.rb
Overview
Renders a given sidebar
Constant Summary
Constants included from Templet::Constants
Templet::Constants::BS_BUTTON, Templet::Constants::BS_BUTTON_BLOCK, Templet::Constants::BS_BUTTON_DROPDOWN, Templet::Constants::BS_BUTTON_GROUP, Templet::Constants::BS_BUTTON_GROUP_JUSTIFIED, Templet::Constants::BS_BUTTON_GROUP_VERTICAL, Templet::Constants::BS_BUTTON_SIZE, Templet::Constants::BS_BUTTON_SUBMIT, Templet::Constants::BS_BUTTON_SUBMIT_SEARCH, Templet::Constants::BS_BUTTON_TOOLBAR, Templet::Constants::BS_BUTTON_TYPE, Templet::Constants::BS_COL, Templet::Constants::BS_COL_OFFSET, Templet::Constants::BS_FORM, Templet::Constants::BS_FORM_INLINE, Templet::Constants::BS_LIST_GROUP, Templet::Constants::BS_LIST_GROUP_ITEM, Templet::Constants::BS_LIST_INLINE, Templet::Constants::BS_LIST_UNSTYLED, Templet::Constants::BS_NAV, Templet::Constants::BS_NAV_PILLS, Templet::Constants::BS_NAV_PILLS_STACKED, Templet::Constants::BS_NAV_TABS, Templet::Constants::BS_PANEL, Templet::Constants::BS_PANEL_BODY, Templet::Constants::BS_PANEL_HEADING, Templet::Constants::BS_PANEL_TITLE, Templet::Constants::BS_SELECTED, Templet::Constants::BS_TABLE, Templet::Constants::BS_TOOLBAR
Instance Method Summary collapse
Methods included from Templet::Mixins::Bs::Grid
#col_class, #col_offset_class, #in_cols, #in_rows
Instance Method Details
#call(action, **options) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/generators/templet/templates/core/app/layouts/layout_header_sidebar.rb', line 6 def call(action, **) side_cols = [:sidebar_cols] || 2 main_cols = 12 - side_cols super do in_cols renderer, side_cols => [:sidebar_content], main_cols => js_target_div(:inner, *yield(renderer)) end end |