]> git.lizzy.rs Git - rust.git/commitdiff
Fix script to avoid displaying unnecessary items
authorGuillaume Gomez <guillaume1.gomez@gmail.com>
Sun, 21 Oct 2018 17:22:21 +0000 (19:22 +0200)
committerGuillaume Gomez <guillaume1.gomez@gmail.com>
Sun, 21 Oct 2018 17:22:21 +0000 (19:22 +0200)
src/librustdoc/html/static/main.js

index 75e8eaf57532ec69f2a2921ac32abf6c43137c12..dbcb2df3cf9cd8d9c331ac795b113d1c63280e9b 100644 (file)
                 if (hasClass(this, "collapsed")) {
                     removeClass(this, "collapsed");
                     onEach(this.parentNode.getElementsByClassName("hidden"), function(x) {
-                        removeClass(x, "hidden");
-                        addClass(x, "x");
+                        if (hasClass(x, "content") === false) {
+                            removeClass(x, "hidden");
+                            addClass(x, "x");
+                        }
                     }, true);
                     this.innerHTML = "[<span class='inner'>" + labelForToggleButton(false) +
                                      "</span>] Hide default items"
                 } else {
                     addClass(this, "collapsed");
                     onEach(this.parentNode.getElementsByClassName("x"), function(x) {
-                        addClass(x, "hidden");
-                        removeClass(x, "x");
+                        if (hasClass(x, "content") === false) {
+                            addClass(x, "hidden");
+                            removeClass(x, "x");
+                        }
                     }, true);
                     this.innerHTML = "[<span class='inner'>" + labelForToggleButton(true) +
                                      "</span>] Show hidden default items";