diff options
| author | Pietro Albini <pietro@pietroalbini.org> | 2018-12-05 23:54:22 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-12-05 23:54:22 +0100 |
| commit | 66ba6b3a662c9bf33d120d5f341d4a87ad9a604a (patch) | |
| tree | 62232ceb1f32433544bb008fffba3977512fccfa | |
| parent | 159886863b59aff80da2510a37e7bff9c13e0352 (diff) | |
| parent | c209ed84359804d200454f117946d41e5ac84159 (diff) | |
| download | rust-66ba6b3a662c9bf33d120d5f341d4a87ad9a604a.tar.gz rust-66ba6b3a662c9bf33d120d5f341d4a87ad9a604a.zip | |
Rollup merge of #55563 - GuillaumeGomez:doc-search-sentence, r=QuietMisdreavus
Improve no result found sentence in doc search Fixes #55531. Look: <img width="1440" alt="screenshot 2018-11-01 at 02 21 56" src="https://user-images.githubusercontent.com/3050060/47827257-f6236c80-dd7c-11e8-9ea9-99c8cb4b2de5.png"> r? @QuietMisdreavus
| -rw-r--r-- | src/librustdoc/html/static/main.js | 11 | ||||
| -rw-r--r-- | src/librustdoc/html/static/rustdoc.css | 7 | ||||
| -rw-r--r-- | src/librustdoc/html/static/themes/dark.css | 2 | ||||
| -rw-r--r-- | src/librustdoc/html/static/themes/light.css | 2 |
4 files changed, 19 insertions, 3 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 781f99cd693..5d2aa96440f 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -1300,7 +1300,16 @@ if (!String.prototype.endsWith) { output = '<div class="search-failed"' + extraStyle + '>No results :(<br/>' + 'Try on <a href="https://duckduckgo.com/?q=' + encodeURIComponent('rust ' + query.query) + - '">DuckDuckGo</a>?</div>'; + '">DuckDuckGo</a>?<br/><br/>' + + 'Or try looking in one of these:<ul><li>The <a ' + + 'href="https://doc.rust-lang.org/reference/index.html">Rust Reference</a> for' + + ' technical details about the language.</li><li><a ' + + 'href="https://doc.rust-lang.org/rust-by-example/index.html">Rust By Example' + + '</a> for expository code examples.</a></li><li>The <a ' + + 'href="https://doc.rust-lang.org/book/index.html">Rust Book</a> for ' + + 'introductions to language features and the language itself.</li><li><a ' + + 'href="https://docs.rs">Docs.rs</a> for documentation of crates released on ' + + '<a href="https://crates.io/">crates.io</a>.</li></ul></div>'; } return [output, length]; } diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css index b6242457ae2..447300928d3 100644 --- a/src/librustdoc/html/static/rustdoc.css +++ b/src/librustdoc/html/static/rustdoc.css @@ -1132,6 +1132,13 @@ pre.rust { margin-top: 20px; } +.search-failed > ul { + text-align: left; + max-width: 570px; + margin-left: auto; + margin-right: auto; +} + #titles { height: 35px; } diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css index acf9a8cca64..29388f096ee 100644 --- a/src/librustdoc/html/static/themes/dark.css +++ b/src/librustdoc/html/static/themes/dark.css @@ -285,7 +285,7 @@ pre.ignore:hover, .information:hover + pre.ignore { color: rgba(255,142,0,1); } -.search-failed > a { +.search-failed a { color: #0089ff; } diff --git a/src/librustdoc/html/static/themes/light.css b/src/librustdoc/html/static/themes/light.css index d98f1718a6a..d37cfa4142f 100644 --- a/src/librustdoc/html/static/themes/light.css +++ b/src/librustdoc/html/static/themes/light.css @@ -279,7 +279,7 @@ pre.ignore:hover, .information:hover + pre.ignore { color: rgba(255,142,0,1); } -.search-failed > a { +.search-failed a { color: #0089ff; } |
