Sha256: 2b03e5deaaefdb9e8590b0195abab85d29ef5cfcd89733a3dcb532b574634364
Contents?: true
Size: 1.09 KB
Versions: 66
Compression:
Stored size: 1.09 KB
Contents
<% if pages.present? %> <%= content_tag( 'ul', :class => html_options[:class] || "navigation level_#{pages.first.level - 1}", :id => html_options[:id] ) do %> <% pages.each do |page| %> <% position = 'first' if page == pages.first %> <% position = 'last' if page == pages.last %> <%= content_tag( 'li', :class => [page.slug, position, page_active?(page) ? 'active' : nil].compact.join(' ') ) do %> <%= render options[:navigation_link_partial], :page => page, :options => options %> <% options[:from_page] = page %> <% if options[:reverse_children] %> <% options[:reverse] = true %> <% end %> <% if options[:show_nonactive] %> <%= render_navigation(options) if options[:submenu] %> <% else %> <%= render_navigation(options) if (options[:submenu] && page_active?(page)) || options[:all_sub_menues] %> <% end %> <% end %> <% if options[:spacer].present? && position != 'last' %> <%= content_tag :li, options[:spacer].html_safe, class: 'navigation_spacer' %> <% end %> <% end %> <% end %> <% end %>
Version data entries
66 entries across 66 versions & 2 rubygems