about summary refs log tree commit diff
path: root/src/librustdoc/html/static/js/main.js
diff options
context:
space:
mode:
authorbinarycat <binarycat@envs.net>2025-03-10 13:24:33 -0500
committerbinarycat <binarycat@envs.net>2025-03-10 15:00:30 -0500
commitcf7f3cf42417e9898d067536445fdee62d3d6663 (patch)
treefa3bdb8be1a52aa4b4a9bbf3a1421f5883d10ffd /src/librustdoc/html/static/js/main.js
parent93161f5c14dd4f85c174ab446542063a25f6b2da (diff)
downloadrust-cf7f3cf42417e9898d067536445fdee62d3d6663.tar.gz
rust-cf7f3cf42417e9898d067536445fdee62d3d6663.zip
main.js: give type signatures to a few helper functions
Diffstat (limited to 'src/librustdoc/html/static/js/main.js')
-rw-r--r--src/librustdoc/html/static/js/main.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/librustdoc/html/static/js/main.js b/src/librustdoc/html/static/js/main.js
index bcfc2c6fabd..9e98131a007 100644
--- a/src/librustdoc/html/static/js/main.js
+++ b/src/librustdoc/html/static/js/main.js
@@ -322,7 +322,6 @@ function preLoadCss(cssUrl) {
                 search = window.searchState.outputElement();
             }
             switchDisplayedElement(search);
-            window.searchState.mouseMovedAfterSearch = false;
             document.title = window.searchState.title;
         },
         removeQueryParameters: () => {
@@ -499,17 +498,22 @@ function preLoadCss(cssUrl) {
         handleHashes(ev);
     }
 
-    // @ts-expect-error
+    /**
+     * @param {HTMLElement|null} elem
+     */
     function openParentDetails(elem) {
         while (elem) {
             if (elem.tagName === "DETAILS") {
+                // @ts-expect-error
                 elem.open = true;
             }
-            elem = elem.parentNode;
+            elem = elem.parentElement;
         }
     }
 
-    // @ts-expect-error
+    /**
+     * @param {string} id
+     */
     function expandSection(id) {
         openParentDetails(document.getElementById(id));
     }