mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 08:33:58 +02:00
parent
034c09776d
commit
dafe5c1323
2 changed files with 23 additions and 1 deletions
|
@ -4,8 +4,25 @@
|
|||
<h3>Pages</h3>
|
||||
|
||||
<ul class="link-list">
|
||||
<%- simple_files.each do |f| -%>
|
||||
<%- 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><a href="<%= rel_prefix %>/<%= f.path %>"><%= h f.page_name %></a>
|
||||
<%- next -%>
|
||||
<%- end -%>
|
||||
<li><details><summary><%
|
||||
if n == f.page_name
|
||||
%><a href="<%= rel_prefix %>/<%= f.path %>"><%= h n %></a><%
|
||||
else
|
||||
%><%= h n %><% files.unshift(f)
|
||||
end %></summary>
|
||||
<ul class="link-list">
|
||||
<%- files.each do |f| -%>
|
||||
<li><a href="<%= rel_prefix %>/<%= f.path %>"><%= h f.page_name %></a>
|
||||
<%- end -%>
|
||||
</ul></details>
|
||||
<%- end -%>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue