Sha256: 1415d81a85d6d666e79ec98f64efde11084ffbfb1fa3855c514610a699d421c0

Contents?: true

Size: 361 Bytes

Versions: 52

Compression:

Stored size: 361 Bytes

Contents

module EffectiveMenusAdminHelper

  def visible_badge(menu_item, stack, comparator)
    visible = comparator.call(menu_item) && stack.all? { |parent_menu_item| parent_menu_item.lft == 1 || comparator.call(parent_menu_item) }
    content_tag(:span, (visible ? 'YES'.freeze : 'NO'.freeze), :class => "label label-#{(visible ? 'primary' : 'warning')}")
  end

end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
effective_pages-1.3.2 app/helpers/effective_menus_admin_helper.rb
effective_pages-1.3.1 app/helpers/effective_menus_admin_helper.rb
effective_pages-1.3.0 app/helpers/effective_menus_admin_helper.rb
effective_pages-3.0.1 app/helpers/effective_menus_admin_helper.rb
effective_pages-3.0.0 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.1.0 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.9 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.8 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.7 app/helpers/effective_menus_admin_helper.rb
effective_pages-1.2.0 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.6 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.5 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.4 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.3 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.2 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.1 app/helpers/effective_menus_admin_helper.rb
effective_pages-1.1.9 app/helpers/effective_menus_admin_helper.rb
effective_pages-2.0.0 app/helpers/effective_menus_admin_helper.rb
effective_pages-1.1.8 app/helpers/effective_menus_admin_helper.rb
effective_pages-1.1.7 app/helpers/effective_menus_admin_helper.rb