about summary refs log tree commit diff
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-01-03 16:58:03 +0800
committerGitHub <noreply@github.com>2018-01-03 16:58:03 +0800
commit08501bd983055661d7791a2eaae540d03d9a0858 (patch)
treef965c1986b009b7a9bdaf2ec59996e061bc83be2
parentbf3fd1744c3a647ed1d8d8448706c4945cc2e9ab (diff)
parent3153d23bb79b2ce7a822acb4859823a713adbc35 (diff)
downloadrust-08501bd983055661d7791a2eaae540d03d9a0858.tar.gz
rust-08501bd983055661d7791a2eaae540d03d9a0858.zip
Rollup merge of #47134 - Sogomn:master, r=QuietMisdreavus
Defocus search bar in rustdoc pages

rust-lang/rfcs#2265
-rw-r--r--src/librustdoc/html/static/main.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index 559f8494fc3..c128a812b93 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -258,6 +258,7 @@
                 addClass(search, "hidden");
                 removeClass(document.getElementById("main"), "hidden");
             }
+            defocusSearchBar();
             break;
 
         case "s":
@@ -1884,3 +1885,8 @@
 function focusSearchBar() {
     document.getElementsByClassName('search-input')[0].focus();
 }
+
+// Removes the focus from the search bar
+function defocusSearchBar() {
+    document.getElementsByClassName('search-input')[0].blur();
+}