diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 2cdb3955ebc8..8ce1a2f84a1c 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -1661,18 +1661,18 @@ } if (hasClass(relatedDoc, "docblock")) { var action = mode; - if (action == "toggle") { - if(hasClass(relatedDoc, "hidden-by-usual-hider")) { - action="show"; + if (action === "toggle") { + if (hasClass(relatedDoc, "hidden-by-usual-hider")) { + action = "show"; } else { - action="hide"; + action = "hide"; } } - if (action == "hide") { + if (action === "hide") { addClass(relatedDoc, "hidden-by-usual-hider"); onEach(toggle.childNodes, adjustToggle(true)); addClass(toggle.parentNode, 'collapsed'); - } else if (action == "show") { + } else if (action === "show") { removeClass(relatedDoc, "hidden-by-usual-hider"); removeClass(toggle.parentNode, 'collapsed'); onEach(toggle.childNodes, adjustToggle(false)); @@ -1682,14 +1682,14 @@ // we are collapsing the impl block function implHider(addOrRemove) { return function(n) { - if(hasClass(n, "method")) { + if (hasClass(n, "method")) { if (addOrRemove) { addClass(n, "hidden-by-impl-hider"); } else { removeClass(n, "hidden-by-impl-hider"); } var ns = n.nextElementSibling; - while(true) { + while (true) { if (ns && ( hasClass(ns, "docblock") || hasClass(ns, "stability") || @@ -1715,24 +1715,26 @@ relatedDoc = relatedDoc.nextElementSibling; } - if (!relatedDoc) return; + if (!relatedDoc) { + return; + } // Hide all functions, but not associated types/consts var action = mode; - if (action == "toggle") { - if(hasClass(relatedDoc, "fns-now-collapsed")) { - action="show"; + if (action === "toggle") { + if (hasClass(relatedDoc, "fns-now-collapsed")) { + action = "show"; } else { - action="hide"; + action = "hide"; } } - if(action == "show") { + if (action === "show") { removeClass(relatedDoc, "fns-now-collapsed"); onEach(toggle.childNodes, adjustToggle(false)); onEach(relatedDoc.childNodes, implHider(false)); - } else if (action == "hide") { + } else if (action === "hide") { addClass(relatedDoc, "fns-now-collapsed"); onEach(toggle.childNodes, adjustToggle(true)); onEach(relatedDoc.childNodes, implHider(true)); diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css index d2eeb2e15b3d..d4b9fbab801a 100644 --- a/src/librustdoc/html/static/rustdoc.css +++ b/src/librustdoc/html/static/rustdoc.css @@ -1189,3 +1189,8 @@ kbd { z-index: 1; } } + +.hidden-by-impl-hider, +.hidden-by-usual-hider { + display: none; +} diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css index d8cb9681d04b..4c6bcab72b7c 100644 --- a/src/librustdoc/html/static/themes/dark.css +++ b/src/librustdoc/html/static/themes/dark.css @@ -386,8 +386,3 @@ kbd { background: #353535; } } - -.hidden-by-impl-hider, -.hidden-by-usual-hider { - display: none; -} diff --git a/src/librustdoc/html/static/themes/main.css b/src/librustdoc/html/static/themes/main.css index 8713f83ecb93..e0764640e916 100644 --- a/src/librustdoc/html/static/themes/main.css +++ b/src/librustdoc/html/static/themes/main.css @@ -383,8 +383,3 @@ kbd { background: #fff; } } - -.hidden-by-impl-hider, -.hidden-by-usual-hider { - display: none; -}