lib/active_admin/views/components/panel.rb
module ActiveAdmin module Views class Panel < ActiveAdmin::Component builder_method :panel def build(title, attributes = {}) icon_name = attributes.delete(:icon) icn = icon_name ? icon(icon_name) : "" super(attributes) add_class "panel" @title = h3(icn + title.to_s) @contents = div(:class => "panel_contents") end def add_child(child) if @contents @contents << child else super end end # Override children? to only report children when the panel's # contents have been added to. This ensures that the panel # correcly appends string values, etc. def children? @contents.children? end end end end
Source Files
- lib/active_admin.rb
- lib/active_admin/abstract_view_factory.rb
- lib/active_admin/application.rb
- lib/active_admin/arbre.rb
- lib/active_admin/arbre/builder.rb
- lib/active_admin/arbre/context.rb
- lib/active_admin/arbre/html/attributes.rb
- lib/active_admin/arbre/html/class_list.rb
- lib/active_admin/arbre/html/collection.rb
- lib/active_admin/arbre/html/document.rb
- lib/active_admin/arbre/html/element.rb
- lib/active_admin/arbre/html/html5_elements.rb
- lib/active_admin/arbre/html/tag.rb
- lib/active_admin/arbre/html/text_node.rb
- lib/active_admin/asset_registration.rb
- lib/active_admin/base_controller.rb
- lib/active_admin/base_controller/menu.rb
- lib/active_admin/callbacks.rb
- lib/active_admin/comments.rb
- lib/active_admin/comments/comment.rb
- lib/active_admin/comments/namespace_helper.rb
- lib/active_admin/comments/resource_helper.rb
- lib/active_admin/comments/show_page_helper.rb
- lib/active_admin/comments/views.rb
- lib/active_admin/comments/views/active_admin_comment.rb
- lib/active_admin/comments/views/active_admin_comments.rb
- lib/active_admin/component.rb
- lib/active_admin/controller_action.rb
- lib/active_admin/csv_builder.rb
- lib/active_admin/dashboards.rb
- lib/active_admin/dashboards/dashboard_controller.rb
- lib/active_admin/dashboards/section.rb
- lib/active_admin/dependency_checker.rb
- lib/active_admin/deprecation.rb
- lib/active_admin/devise.rb
- lib/active_admin/dsl.rb
- lib/active_admin/engine.rb
- lib/active_admin/event.rb
- lib/active_admin/filter_form_builder.rb
- lib/active_admin/form_builder.rb
- lib/active_admin/helpers/optional_display.rb
- lib/active_admin/helpers/scope_chain.rb
- lib/active_admin/helpers/settings.rb
- lib/active_admin/iconic.rb
- lib/active_admin/iconic/icons.rb
- lib/active_admin/inputs.rb
- lib/active_admin/inputs/datepicker_input.rb
- lib/active_admin/inputs/filter_base.rb
- lib/active_admin/inputs/filter_check_boxes_input.rb
- lib/active_admin/inputs/filter_date_range_input.rb
- lib/active_admin/inputs/filter_numeric_input.rb
- lib/active_admin/inputs/filter_select_input.rb
- lib/active_admin/inputs/filter_string_input.rb
- lib/active_admin/menu.rb
- lib/active_admin/menu_item.rb
- lib/active_admin/namespace.rb
- lib/active_admin/page.rb
- lib/active_admin/page_controller.rb
- lib/active_admin/page_dsl.rb
- lib/active_admin/page_presenter.rb
- lib/active_admin/reloader.rb
- lib/active_admin/renderer.rb
- lib/active_admin/resource.rb
- lib/active_admin/resource/action_items.rb
- lib/active_admin/resource/belongs_to.rb
- lib/active_admin/resource/controllers.rb
- lib/active_admin/resource/menu.rb
- lib/active_admin/resource/naming.rb
- lib/active_admin/resource/page_presenters.rb
- lib/active_admin/resource/pagination.rb
- lib/active_admin/resource/scopes.rb
- lib/active_admin/resource/sidebars.rb
- lib/active_admin/resource_collection.rb
- lib/active_admin/resource_controller.rb
- lib/active_admin/resource_controller/action_builder.rb
- lib/active_admin/resource_controller/actions.rb
- lib/active_admin/resource_controller/callbacks.rb
- lib/active_admin/resource_controller/collection.rb
- lib/active_admin/resource_controller/filters.rb
- lib/active_admin/resource_controller/resource_class_methods.rb
- lib/active_admin/resource_controller/scoping.rb
- lib/active_admin/resource_controller/sidebars.rb
- lib/active_admin/resource_dsl.rb
- lib/active_admin/router.rb
- lib/active_admin/sass/css_loader.rb
- lib/active_admin/sass/helpers.rb
- lib/active_admin/scope.rb
- lib/active_admin/sidebar_section.rb
- lib/active_admin/version.rb
- lib/active_admin/view_factory.rb
- lib/active_admin/view_helpers.rb
- lib/active_admin/view_helpers/active_admin_application_helper.rb
- lib/active_admin/view_helpers/assigns_with_indifferent_access_helper.rb
- lib/active_admin/view_helpers/auto_link_helper.rb
- lib/active_admin/view_helpers/breadcrumb_helper.rb
- lib/active_admin/view_helpers/display_helper.rb
- lib/active_admin/view_helpers/filter_form_helper.rb
- lib/active_admin/view_helpers/form_helper.rb
- lib/active_admin/view_helpers/icon_helper.rb
- lib/active_admin/view_helpers/method_or_proc_helper.rb
- lib/active_admin/view_helpers/renderer_helper.rb
- lib/active_admin/view_helpers/sidebar_helper.rb
- lib/active_admin/view_helpers/title_helper.rb
- lib/active_admin/view_helpers/view_factory_helper.rb
- lib/active_admin/views.rb
- lib/active_admin/views/action_items.rb
- lib/active_admin/views/components/attributes_table.rb
- lib/active_admin/views/components/blank_slate.rb
- lib/active_admin/views/components/columns.rb
- lib/active_admin/views/components/paginated_collection.rb
- lib/active_admin/views/components/panel.rb
- lib/active_admin/views/components/scopes.rb
- lib/active_admin/views/components/sidebar_section.rb
- lib/active_admin/views/components/status_tag.rb
- lib/active_admin/views/components/table_for.rb
- lib/active_admin/views/dashboard_section_renderer.rb
- lib/active_admin/views/header_renderer.rb
- lib/active_admin/views/index_as_block.rb
- lib/active_admin/views/index_as_blog.rb
- lib/active_admin/views/index_as_grid.rb
- lib/active_admin/views/index_as_table.rb
- lib/active_admin/views/pages/base.rb
- lib/active_admin/views/pages/dashboard.rb
- lib/active_admin/views/pages/form.rb
- lib/active_admin/views/pages/index.rb
- lib/active_admin/views/pages/layout.rb
- lib/active_admin/views/pages/page.rb
- lib/active_admin/views/pages/show.rb
- lib/active_admin/views/tabbed_navigation.rb
- lib/activeadmin.rb
- lib/generators/active_admin/assets/assets_generator.rb
- lib/generators/active_admin/assets/templates/dashboards.rb
- lib/generators/active_admin/devise/devise_generator.rb
- lib/generators/active_admin/install/install_generator.rb
- lib/generators/active_admin/install/templates/dashboards.rb
- lib/generators/active_admin/install/templates/migrations/1_create_admin_notes.rb
- lib/generators/active_admin/install/templates/migrations/2_move_admin_notes_to_comments.rb
- lib/generators/active_admin/resource/resource_generator.rb
- lib/generators/active_admin/resource/templates/admin.rb