Module: ActiveAdminSidebar::ActiveAdminViewsPagesBase
- Defined in:
- lib/active_admin_sidebar/activeadmin_views_pages_base.rb
Instance Method Summary collapse
- #build_page_content ⇒ Object
- #build_sidebar ⇒ Object
- #collapsible_sidebar? ⇒ Boolean
- #left_sidebar? ⇒ Boolean
- #main_content_classes ⇒ Object
- #right_sidebar? ⇒ Boolean
- #sidebar_is_collapsed? ⇒ Boolean
Instance Method Details
#build_page_content ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 3 def build_page_content div id: "active_admin_content", class: main_content_classes do unless || build_main_content_wrapper unless || end end |
#build_sidebar ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 12 def if defined?(super) super else , id: 'sidebar' end end |
#collapsible_sidebar? ⇒ Boolean
24 25 26 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 24 def && !!assigns[:sidebar_options].try!(:[], :collapsed) end |
#left_sidebar? ⇒ Boolean
20 21 22 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 20 def assigns[:sidebar_options].try!(:[], :position) == :left end |
#main_content_classes ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 36 def main_content_classes classes = Arbre::HTML::ClassList.new if classes << "without_sidebar" else classes << "with_sidebar" classes << "left_sidebar" if if classes << "collapsible_sidebar" classes << "collapsed_sidebar" if end end classes end |
#right_sidebar? ⇒ Boolean
32 33 34 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 32 def ! end |
#sidebar_is_collapsed? ⇒ Boolean
28 29 30 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 28 def !!assigns[:sidebar_options].try!(:[], :is_collapsed) end |