diff options
Diffstat (limited to 'src/librustdoc/html/static/js/main.js')
| -rw-r--r-- | src/librustdoc/html/static/js/main.js | 18 | 
1 files changed, 7 insertions, 11 deletions
| diff --git a/src/librustdoc/html/static/js/main.js b/src/librustdoc/html/static/js/main.js index 410bf2e34ca..8ff0dac6add 100644 --- a/src/librustdoc/html/static/js/main.js +++ b/src/librustdoc/html/static/js/main.js @@ -1519,18 +1519,14 @@ href="https://doc.rust-lang.org/${channel}/rustdoc/read-documentation/search.htm // and it can be activated by resizing the sidebar into nothing. const sidebarButton = document.getElementById("sidebar-button"); if (sidebarButton) { - if (document.querySelector(".rustdoc.src")) { - sidebarButton.addEventListener("click", e => { + sidebarButton.addEventListener("click", e => { + removeClass(document.documentElement, "hide-sidebar"); + updateLocalStorage("hide-sidebar", "false"); + if (document.querySelector(".rustdoc.src")) { window.rustdocToggleSrcSidebar(); - e.preventDefault(); - }); - } else { - sidebarButton.addEventListener("click", e => { - removeClass(document.documentElement, "hide-sidebar"); - updateLocalStorage("hide-sidebar", "false"); - e.preventDefault(); - }); - } + } + e.preventDefault(); + }); } // Pointer capture. | 
