1
Fork 0

Fix auto-hide for implementations and implementors.

This sets their toggles to be closed in the HTML (matching the default
setting), and opens them if the setting indicates to do so.

This distinguishes between implementations and implementors based on
being descendants of certain named elements.
This commit is contained in:
Jacob Hoffman-Andrews 2021-05-21 21:24:03 -07:00
parent 5dc8789e30
commit 5ebbed6cb0
3 changed files with 24 additions and 6 deletions

View file

@ -1545,7 +1545,7 @@ fn render_impl(
let open_details = |close_tags: &mut String| {
if toggled {
close_tags.insert_str(0, "</details>");
"<details class=\"rustdoc-toggle implementors-toggle\" open><summary>"
"<details class=\"rustdoc-toggle implementors-toggle\"><summary>"
} else {
""
}