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