Sha256: 485369036c523833afcd42da757ae339c4b7b3512476a404e8978351c12d74c6

Contents?: true

Size: 1.54 KB

Versions: 5

Compression:

Stored size: 1.54 KB

Contents

<% view.child_node_views.each do |child_node_view| %>
  <% if child_node_view.visible_to_user? %>
    <%= content_tag :li,
                    :class => top_level_node ? 'sg-navigation__section' : nil do %>
      <% if child_node_view.leaf_node? %>
        <%= link_to child_node_view.name,
                    node_path.present? ? "/#{node_path}/#{child_node_view.id}" : "/#{child_node_view.id}",
                    :class => child_node_view.active? ? 'is-active' : nil %>
      <% else %>
        <% if top_level_node %>
          <div class="sg-navigation__section-title">
            <%= link_to "/#{child_node_view.id}" do %>
              <h4><%= child_node_view.name %></h4>
            <% end %>
          </div>
          <%= link_to '', '#', :class => [
                        "sg-navigation__section-expander",
                        ('is-active' if child_node_view.active?),
                      ] %>
        <% else %>
          <%= link_to '#', :class => "sg-navigation__header" do %>
            <h5><%= child_node_view.name %></h5>
          <% end %>
        <% end %>

        <ul class="sg-navigation__sub-group">
          <%= render  'guide/common/navigation_node',
                      :node_path => if node_path.present?
                        "#{node_path}/#{child_node_view.id}"
                      else
                        "#{child_node_view.id}"
                      end,
                      :top_level_node => false,
                      :view => child_node_view %>
        </ul>
      <% end %>
    <% end %>
  <% end %>
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
guide-0.5.0 app/views/guide/common/_navigation_node.html.erb
guide-0.4.1 app/views/guide/common/_navigation_node.html.erb
guide-0.4.0 app/views/guide/common/_navigation_node.html.erb
guide-0.3.2 app/views/guide/common/_navigation_node.html.erb
guide-0.3.1 app/views/guide/common/_navigation_node.html.erb