From 01dc9f0be4b3ab12d5c018548380ea6781350ec2 Mon Sep 17 00:00:00 2001 From: Alex Ozdemir Date: Sun, 22 May 2016 12:47:53 -0700 Subject: [PATCH 1/2] Changed toggle all sections key to `T` Allows both `T` and `t`. It had been [Shift]+[+] before. --- src/librustdoc/html/layout.rs | 2 +- src/librustdoc/html/static/main.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs index 265ed6be155..0af64573926 100644 --- a/src/librustdoc/html/layout.rs +++ b/src/librustdoc/html/layout.rs @@ -103,7 +103,7 @@ r##"
Move down in search results
Go to active search result
-
+
+
T
Collapse/expand all sections
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 0ec5cab78bc..e8f23c4709d 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -124,7 +124,8 @@ focusSearchBar(); break; - case "+": + case "t": + case "T": toggleAllDocs(); break; From 57ab0edaf0514646c8ca95d436c1edf97edfdc23 Mon Sep 17 00:00:00 2001 From: Alex Ozdemir Date: Sun, 22 May 2016 18:11:15 -0700 Subject: [PATCH 2/2] Fixed shortcut handling. Reverted to [Shift]+[+=] Realized browsers use [Ctrl]+[+=] for zoom, so using [Shift]+[+=] for collapse/expand was not necessarily a conflict. Also a bugfix. --- src/librustdoc/html/layout.rs | 2 +- src/librustdoc/html/static/main.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs index 0af64573926..265ed6be155 100644 --- a/src/librustdoc/html/layout.rs +++ b/src/librustdoc/html/layout.rs @@ -103,7 +103,7 @@ r##"
Move down in search results
Go to active search result
-
T
+
+
Collapse/expand all sections
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index e8f23c4709d..14661dbaec4 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -124,8 +124,8 @@ focusSearchBar(); break; - case "t": - case "T": + case "+": + ev.preventDefault(); toggleAllDocs(); break;