diff --git a/lib/rdoc/generator/template/darkfish/_sidebar_classes.rhtml b/lib/rdoc/generator/template/darkfish/_sidebar_classes.rhtml index 787bbe42c2..d3d8da4017 100644 --- a/lib/rdoc/generator/template/darkfish/_sidebar_classes.rhtml +++ b/lib/rdoc/generator/template/darkfish/_sidebar_classes.rhtml @@ -14,18 +14,20 @@ -%><%= index_klass.name %><%- end end - -%> - <%- traverse = proc do |klasses| -%> + if top = all_classes[nil] + solo = top.one? {|klass| klass.display?} + traverse = proc do |klasses| -%> - <%- elsif index_klass.display? -%> + <%- elsif index_klass.display? -%>
  • <% link.call(index_klass, true) %> + <%- end -%> <%- end -%> <%- end -%> + <%- traverse.call(top) -%> <%- end -%> - <%- traverse.call(all_classes[nil]) -%>