lib/active_admin/views/title_bar.rb in activeadmin-0.5.0 vs lib/active_admin/views/title_bar.rb in activeadmin-0.5.1

- old
+ new

@@ -4,11 +4,10 @@ def build(title, action_items) super(:id => "title_bar") @title = title @action_items = action_items - build_titlebar_left build_titlebar_right end private @@ -25,11 +24,15 @@ build_action_items end end def build_breadcrumb(separator = "/") - links = breadcrumb_links - return if links.empty? + links = if active_admin_config && active_admin_config.breadcrumb.present? + instance_exec(controller, &active_admin_config.breadcrumb) + else + breadcrumb_links + end + return unless links.present? && links.is_a?(::Array) span :class => "breadcrumb" do links.each do |link| text_node link span(separator, :class => "breadcrumb_sep") end