diff options
| author | Peter Lyons <pete@peterlyons.com> | 2018-02-28 20:51:40 -0700 |
|---|---|---|
| committer | Peter Lyons <pete@peterlyons.com> | 2018-03-01 00:03:47 -0700 |
| commit | 55cc9a43368aae6e6ed3a0c75ee8fd47ac4f3bcd (patch) | |
| tree | 9145eeb5ff6efd59c8625d7e93aa8ec18637c8f3 | |
| parent | 0e3c9bba8ec6b8c5f8c66868ba6c47d3d38b20b2 (diff) | |
| download | rust-55cc9a43368aae6e6ed3a0c75ee8fd47ac4f3bcd.tar.gz rust-55cc9a43368aae6e6ed3a0c75ee8fd47ac4f3bcd.zip | |
Remember state of top-level collapse toggle widget
| -rw-r--r-- | src/librustdoc/html/static/main.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 960f2f198d8..4f90b86a3f7 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -1623,6 +1623,7 @@ function toggleAllDocs() { var toggle = document.getElementById("toggle-all-docs"); if (hasClass(toggle, "will-expand")) { + updateLocalStorage("collapse", "false"); removeClass(toggle, "will-expand"); onEveryMatchingChild(toggle, "inner", function(e) { e.innerHTML = labelForToggleButton(false); @@ -1632,6 +1633,7 @@ collapseDocs(e, "show"); }); } else { + updateLocalStorage("collapse", "true"); addClass(toggle, "will-expand"); onEveryMatchingChild(toggle, "inner", function(e) { e.innerHTML = labelForToggleButton(true); @@ -1972,6 +1974,10 @@ window.onresize = function() { hideSidebar(); }; + + if (getCurrentValue("collapse") === "true") { + toggleAllDocs(); + } }()); // Sets the focus on the search bar at the top of the page |
