diff options
| author | Michael Howell <michael@notriddle.com> | 2022-07-01 12:13:46 -0700 |
|---|---|---|
| committer | Michael Howell <michael@notriddle.com> | 2022-07-01 14:33:34 -0700 |
| commit | 83f22885ae9fe7116f97efd7f7df9b6a719d7e6f (patch) | |
| tree | c74cac98749540dc40d78236f1789ddc413f28dd /src/librustdoc/html/static/js/storage.js | |
| parent | 5b9775fe17893cba641a071de7e0a7c8f478c41b (diff) | |
| download | rust-83f22885ae9fe7116f97efd7f7df9b6a719d7e6f.tar.gz rust-83f22885ae9fe7116f97efd7f7df9b6a719d7e6f.zip | |
Improve click behavior of the source code mobile full-screen "sidebar"
On desktop, if you open the source code sidebar, it stays open even when you move from page to page. It used to do the same thing on mobile, but I think that's stupid. Since the file list fills the entire screen on mobile, and you can't really do anything with the currently selected file other than dismiss the "sidebar" to look at it, it's safe to assume that anybody who clicks a file in that list probably wants the list to go away so they can see it.
Diffstat (limited to 'src/librustdoc/html/static/js/storage.js')
| -rw-r--r-- | src/librustdoc/html/static/js/storage.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/librustdoc/html/static/js/storage.js b/src/librustdoc/html/static/js/storage.js index 1c4c8834488..0c5389d45e5 100644 --- a/src/librustdoc/html/static/js/storage.js +++ b/src/librustdoc/html/static/js/storage.js @@ -9,6 +9,11 @@ const darkThemes = ["dark", "ayu"]; window.currentTheme = document.getElementById("themeStyle"); window.mainTheme = document.getElementById("mainThemeStyle"); +// WARNING: RUSTDOC_MOBILE_BREAKPOINT MEDIA QUERY +// If you update this line, then you also need to update the two media queries with the same +// warning in rustdoc.css +window.RUSTDOC_MOBILE_BREAKPOINT = 701; + const settingsDataset = (function() { const settingsElement = document.getElementById("default-settings"); if (settingsElement === null) { |
