Class: ActiveAdmin::Views::Pages::Base
- Inherits:
-
Arbre::HTML::Document
- Object
- Arbre::HTML::Document
- ActiveAdmin::Views::Pages::Base
- Defined in:
- lib/active_admin_sidebar/activeadmin_views_pages_base.rb
Instance Method Summary collapse
- #build_page_content ⇒ 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 |
#collapsible_sidebar? ⇒ Boolean
16 17 18 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 16 def && !!assigns[:sidebar_options].try!(:[], :collapsed) end |
#left_sidebar? ⇒ Boolean
12 13 14 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 12 def assigns[:sidebar_options].try!(:[], :position) == :left end |
#main_content_classes ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 28 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
24 25 26 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 24 def ! end |
#sidebar_is_collapsed? ⇒ Boolean
20 21 22 |
# File 'lib/active_admin_sidebar/activeadmin_views_pages_base.rb', line 20 def !!assigns[:sidebar_options].try!(:[], :is_collapsed) end |