diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 67e50bba1f2e0..e382e5aa2348a 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -2792,6 +2792,10 @@ function defocusSearchBar() { addClass(popup, "hidden"); popup.id = "help"; + var book_info = document.createElement("span"); + book_info.innerHTML = "You can find more information in \ + the rustdoc book."; + var container = document.createElement("div"); var shortcuts = [ ["?", "Show this help dialog"], @@ -2825,6 +2829,7 @@ function defocusSearchBar() { addClass(div_infos, "infos"); div_infos.innerHTML = "

Search Tricks

" + infos; + container.appendChild(book_info); container.appendChild(div_shortcuts); container.appendChild(div_infos); diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css index 8c8a00d47bc07..d7e9496205ab3 100644 --- a/src/librustdoc/html/static/rustdoc.css +++ b/src/librustdoc/html/static/rustdoc.css @@ -796,14 +796,22 @@ body.blur > :not(#help) { clear: left; display: block; } +#help > div > span { + text-align: center; + display: block; + margin: 10px 0; + font-size: 18px; + border-bottom: 1px solid #ccc; + padding-bottom: 4px; + margin-bottom: 6px; +} #help dd { margin: 5px 35px; } #help .infos { padding-left: 0; } #help h1, #help h2 { margin-top: 0; } #help > div div { width: 50%; float: left; - padding: 20px; - padding-left: 17px; + padding: 0 20px 20px 17px;; } .stab { diff --git a/src/librustdoc/html/static/themes/ayu.css b/src/librustdoc/html/static/themes/ayu.css index 3b15b21889dbd..d1cddf0d65657 100644 --- a/src/librustdoc/html/static/themes/ayu.css +++ b/src/librustdoc/html/static/themes/ayu.css @@ -219,7 +219,8 @@ a { } .docblock:not(.type-decl) a:not(.srclink):not(.test-arrow), -.docblock-short a:not(.srclink):not(.test-arrow), .stability a { +.docblock-short a:not(.srclink):not(.test-arrow), .stability a, +#help a { color: #39AFD7; } @@ -275,6 +276,10 @@ a { border-radius: 4px; } +#help > div > span { + border-bottom-color: #5c6773; +} + .since { color: grey; } diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css index f5a8533776843..3545943b3fd97 100644 --- a/src/librustdoc/html/static/themes/dark.css +++ b/src/librustdoc/html/static/themes/dark.css @@ -177,7 +177,8 @@ a { } .docblock:not(.type-decl) a:not(.srclink):not(.test-arrow), -.docblock-short a:not(.srclink):not(.test-arrow), .stability a { +.docblock-short a:not(.srclink):not(.test-arrow), .stability a, +#help a { color: #D2991D; } @@ -231,6 +232,10 @@ a.test-arrow { border-color: #bfbfbf; } +#help > div > span { + border-bottom-color: #bfbfbf; +} + #help dt { border-color: #bfbfbf; background: rgba(0,0,0,0); diff --git a/src/librustdoc/html/static/themes/light.css b/src/librustdoc/html/static/themes/light.css index 9dea875b87747..4ce4b63e2c6c3 100644 --- a/src/librustdoc/html/static/themes/light.css +++ b/src/librustdoc/html/static/themes/light.css @@ -175,7 +175,8 @@ a { } .docblock:not(.type-decl) a:not(.srclink):not(.test-arrow), -.docblock-short a:not(.srclink):not(.test-arrow), .stability a { +.docblock-short a:not(.srclink):not(.test-arrow), .stability a, +#help a { color: #3873AD; } @@ -229,6 +230,10 @@ a.test-arrow { border-color: #bfbfbf; } +#help > div > span { + border-bottom-color: #bfbfbf; +} + .since { color: grey; }