Sha256: 5d1751cc5bcb86df780137a0c94d56ed101573e9f7c9dd9a7ea4be00637345c5

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

<%- simple_files = @files.select { |f| f.text? } %>

<%- if defined?(current) && current.respond_to?(:page_name) -%>
  <%- dir = current.full_name[%r{\A[^/]+(?=/)}] || current.page_name -%>
<%- end -%>

<%- unless simple_files.empty? then -%>
<div class="nav-section">
  <h3>Pages</h3>

  <ul class="link-list">
  <%- simple_files.group_by do |f| -%>
    <%- f.full_name[%r{\A[^/]+(?=/)}] || f.page_name -%>
  <%- end.each do |n, files| -%>
    <%- f = files.shift -%>
    <%- if files.empty? -%>
      <li class="<%= 'active' if defined?(dir) && (dir == f.page_name) %>"><a href="<%= rel_prefix %>/<%= h f.path %>"><%= h f.page_name %></a>
      <%- next -%>
    <%- end -%>
    <li><details<% if dir == n %> open<% end %>><summary><%
    if n == f.page_name
      %><a href="<%= rel_prefix %>/<%= h f.path %>"><%= h n %></a><%
    else
      %><%= h n %><% files.unshift(f)
    end %></summary>
    <ul class="link-list">
    <%- files.each do |f| -%>
      <li class="<%= 'active' if defined?(dir) && (dir == f.page_name) %>"><a href="<%= rel_prefix %>/<%= h f.path %>"><%= h f.page_name %></a>
    <%- end -%>
    </ul></details>
  <%- end -%>
  </ul>
</div>
<%- end -%>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rorvswild_theme_rdoc-0.2 lib/rdoc/generator/template/rorvswild/_sidebar_pages.rhtml