Skip to content

Commit 4b8ebbc

Browse files
Clean up rustdoc front-end source code
1 parent 2fe9a33 commit 4b8ebbc

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/librustdoc/html/static/main.js

+12-8
Original file line numberDiff line numberDiff line change
@@ -1396,8 +1396,8 @@ function defocusSearchBar() {
13961396
// "current" is used to know which tab we're looking into.
13971397
var current = 0;
13981398
onEachLazy(document.getElementById("results").childNodes, function(e) {
1399-
onEachLazy(e.getElementsByClassName("highlighted"), function(e) {
1400-
actives[current].push(e);
1399+
onEachLazy(e.getElementsByClassName("highlighted"), function(h_e) {
1400+
actives[current].push(h_e);
14011401
});
14021402
current += 1;
14031403
});
@@ -2113,8 +2113,12 @@ function defocusSearchBar() {
21132113
}
21142114
}
21152115

2116+
function getToggleAllDocsElement() {
2117+
return document.getElementById("toggle-all-docs");
2118+
}
2119+
21162120
function toggleAllDocs(pageId, fromAutoCollapse) {
2117-
var innerToggle = document.getElementById("toggle-all-docs");
2121+
var innerToggle = getToggleAllDocsElement();
21182122
if (!innerToggle) {
21192123
return;
21202124
}
@@ -2307,11 +2311,6 @@ function defocusSearchBar() {
23072311
}
23082312
}
23092313

2310-
var toggles = document.getElementById("toggle-all-docs");
2311-
if (toggles) {
2312-
toggles.onclick = toggleAllDocs;
2313-
}
2314-
23152314
function insertAfter(newNode, referenceNode) {
23162315
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
23172316
}
@@ -2361,6 +2360,11 @@ function defocusSearchBar() {
23612360
}
23622361

23632362
(function() {
2363+
var toggles = document.getElementById("toggle-all-docs");
2364+
if (toggles) {
2365+
toggles.onclick = toggleAllDocs;
2366+
}
2367+
23642368
var toggle = createSimpleToggle(false);
23652369
var hideMethodDocs = getCurrentValue("rustdoc-auto-hide-method-docs") === "true";
23662370
var hideImplementors = getCurrentValue("rustdoc-auto-collapse-implementors") !== "false";

0 commit comments

Comments
 (0)