Sha256: b5008283c1ff326770256f83cffd75c5aecbbb2660e3901f46092b59eb8d25c4
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
<% dom_id ||= 'menu' css ||= 'menu' hide_children = RefinerySetting.find_or_set(:menu_hide_children, false) unless defined?(hide_children) cache_key = [Refinery.base_cache_key] cache_key << RefinerySetting.find_or_set(:refinery_menu_cache_action_suffix, "site_menu") cache_key << request.path cache(cache_key.join('_')) do roots = @menu_pages.select { |m| m.parent_id == nil } # Select top menu items if roots.any? sibling_count = roots.size - 1 -%> <nav id='<%= dom_id %>' class='<%= %W(#{css} clearfix).join(' ') %>'> <ul> <%= render :partial => "/shared/menu_branch", :collection => roots, :locals => { :hide_children => hide_children, :sibling_count => sibling_count, :apply_css => true #if you don't care about class='first' class='last' or class='selected' set apply_css to false for speed. } -%> </ul> </nav> <% end end -%>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
refinerycms-0.9.8.3 | vendor/refinerycms/core/app/views/shared/_menu.html.erb |
refinerycms-0.9.8.2 | vendor/refinerycms/core/app/views/shared/_menu.html.erb |