mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[ruby/rdoc] Start with open when only one visible class/module
6bb93001db
This commit is contained in:
parent
976431d9ed
commit
0bf194fb33
1 changed files with 10 additions and 8 deletions
|
@ -14,12 +14,13 @@
|
||||||
-%><code><%= index_klass.name %></code><%-
|
-%><code><%= index_klass.name %></code><%-
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
-%>
|
if top = all_classes[nil]
|
||||||
<%- traverse = proc do |klasses| -%>
|
solo = top.one? {|klass| klass.display?}
|
||||||
|
traverse = proc do |klasses| -%>
|
||||||
<ul class="link-list">
|
<ul class="link-list">
|
||||||
<%- klasses.each do |index_klass| -%>
|
<%- klasses.each do |index_klass| -%>
|
||||||
<%- if children = all_classes[index_klass.full_name] -%>
|
<%- if children = all_classes[index_klass.full_name] -%>
|
||||||
<li><details><summary><% link.call(index_klass) %></summary>
|
<li><details<% if solo; solo = false %> open<% end %>><summary><% link.call(index_klass) %></summary>
|
||||||
<%- traverse.call(children) -%>
|
<%- traverse.call(children) -%>
|
||||||
</ul></details>
|
</ul></details>
|
||||||
<%- elsif index_klass.display? -%>
|
<%- elsif index_klass.display? -%>
|
||||||
|
@ -27,5 +28,6 @@
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- traverse.call(all_classes[nil]) -%>
|
<%- traverse.call(top) -%>
|
||||||
|
<%- end -%>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue