diff options
| author | Michael Howell <michael@notriddle.com> | 2023-09-26 16:31:33 -0700 |
|---|---|---|
| committer | Michael Howell <michael@notriddle.com> | 2023-10-11 10:26:38 -0700 |
| commit | 210c88fc7ae55df147b45b9e75f95874c1a589ef (patch) | |
| tree | 6eed2fc177257df500656a08d6cbd1aaa4c304e9 /src/librustdoc/html/static/js/main.js | |
| parent | 0983438faa0431eb392be1d8ea9761fe4b1e90e2 (diff) | |
| download | rust-210c88fc7ae55df147b45b9e75f95874c1a589ef.tar.gz rust-210c88fc7ae55df147b45b9e75f95874c1a589ef.zip | |
rustdoc: clean up main.js and src-script.js
* Run the querySelector for the toggleLabel only once, and store the result. * Use querySelector to find the resizer and sidebar. * Add comments to main.js sections.
Diffstat (limited to 'src/librustdoc/html/static/js/main.js')
| -rw-r--r-- | src/librustdoc/html/static/js/main.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/librustdoc/html/static/js/main.js b/src/librustdoc/html/static/js/main.js index ac2a5e513d7..851ee795d4d 100644 --- a/src/librustdoc/html/static/js/main.js +++ b/src/librustdoc/html/static/js/main.js @@ -1273,6 +1273,7 @@ href="https://doc.rust-lang.org/${channel}/rustdoc/how-to-read-rustdoc.html\ searchState.setup(); }()); +// This section handles sidebar resizing (function() { const sidebarButton = document.getElementById("sidebar-button"); if (sidebarButton) { @@ -1283,8 +1284,8 @@ href="https://doc.rust-lang.org/${channel}/rustdoc/how-to-read-rustdoc.html\ }); } let currentPointerId = null; - const resizer = document.getElementsByClassName("sidebar-resizer")[0]; - const sidebar = document.getElementsByClassName("sidebar")[0]; + const resizer = document.querySelector(".sidebar-resizer"); + const sidebar = document.querySelector(".sidebar"); if (!resizer || !sidebar) { return; } @@ -1379,6 +1380,7 @@ href="https://doc.rust-lang.org/${channel}/rustdoc/how-to-read-rustdoc.html\ resizer.addEventListener("pointerdown", initResize, false); }()); +// This section handles the copy button that appears next to the path breadcrumbs (function() { let reset_button_timeout = null; |
