Skip to content

Commit 9d8de1e

Browse files
Fix script to avoid displaying unnecessary items
1 parent edec580 commit 9d8de1e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/librustdoc/html/static/main.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2069,16 +2069,20 @@
20692069
if (hasClass(this, "collapsed")) {
20702070
removeClass(this, "collapsed");
20712071
onEach(this.parentNode.getElementsByClassName("hidden"), function(x) {
2072-
removeClass(x, "hidden");
2073-
addClass(x, "x");
2072+
if (hasClass(x, "content") === false) {
2073+
removeClass(x, "hidden");
2074+
addClass(x, "x");
2075+
}
20742076
}, true);
20752077
this.innerHTML = "[<span class='inner'>" + labelForToggleButton(false) +
20762078
"</span>] Hide default items"
20772079
} else {
20782080
addClass(this, "collapsed");
20792081
onEach(this.parentNode.getElementsByClassName("x"), function(x) {
2080-
addClass(x, "hidden");
2081-
removeClass(x, "x");
2082+
if (hasClass(x, "content") === false) {
2083+
addClass(x, "hidden");
2084+
removeClass(x, "x");
2085+
}
20822086
}, true);
20832087
this.innerHTML = "[<span class='inner'>" + labelForToggleButton(true) +
20842088
"</span>] Show hidden default items";

0 commit comments

Comments
 (0)