Sha256: dea4d60dc53204b89415cdf6f7e0b08cc5737d89ad091abd367677358a07c83b

Contents?: true

Size: 1.07 KB

Versions: 9

Compression:

Stored size: 1.07 KB

Contents

<%
  if !!local_assigns[:apply_css] and (classes = css_for_menu_branch(menu_branch, menu_branch_counter, sibling_count||=nil, collection, selected_item ||= nil)).any?
    css = "class='#{classes.join(' ')}'"
  end
  dom_id = ("id='item_#{menu_branch_counter}'" if menu_branch.parent_id.nil? and menu_branch.title.present?)

  hide_children = (defined?(hide_children) && hide_children)
  children = hide_children ? [] : collection.select { |p| p.parent_id == menu_branch.id && p.in_menu? }
-%>
<li<%= ['', css, dom_id].compact.join(' ').gsub(/\ *$/, '') %>>
  <%= link_to menu_branch.title, menu_branch.url -%>
  <% if children.present? -%>
    <ul class='clearfix'>
      <%=
        render :partial => "/shared/menu_branch",
               :collection => children,
               :locals => {
                 :apply_css => local_assigns[:apply_css],
                 :hide_children => hide_children,
                 :collection => collection,
                 :selected_item => selected_item,
                 :sibling_count => children.size - 1
               } -%>
    </ul>
  <% end -%>
</li>

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
refinerycms-core-0.9.9.4 app/views/shared/_menu_branch.html.erb
refinerycms-core-0.9.9.3 app/views/shared/_menu_branch.html.erb
refinerycms-core-0.9.9.2 app/views/shared/_menu_branch.html.erb
refinerycms-core-0.9.9.1 app/views/shared/_menu_branch.html.erb
refinerycms-0.9.9 core/app/views/shared/_menu_branch.html.erb
refinerycms-0.9.8.9 vendor/refinerycms/core/app/views/shared/_menu_branch.html.erb
refinerycms-0.9.8.8 vendor/refinerycms/core/app/views/shared/_menu_branch.html.erb
refinerycms-0.9.8.7 vendor/refinerycms/core/app/views/shared/_menu_branch.html.erb
refinerycms-0.9.8.6 vendor/refinerycms/core/app/views/shared/_menu_branch.html.erb