diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2017-11-02 01:01:51 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2017-11-12 21:38:23 +0100 |
| commit | c96be6f4cb9b248090ad2dcb8c83a25b9f9f2958 (patch) | |
| tree | 0f4c888313ef14aed8562d87878a74d1bb43e09f | |
| parent | c3207ba0cfb78af12bcf1661f74a61578d4e1e45 (diff) | |
| download | rust-c96be6f4cb9b248090ad2dcb8c83a25b9f9f2958.tar.gz rust-c96be6f4cb9b248090ad2dcb8c83a25b9f9f2958.zip | |
Add elements count in tab search title
| -rw-r--r-- | src/librustdoc/html/static/main.js | 13 | ||||
| -rw-r--r-- | src/librustdoc/html/static/rustdoc.css | 6 |
2 files changed, 13 insertions, 6 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 0a3411ac400..cd281039b9d 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -1079,11 +1079,12 @@ return output; } - function makeTabHeader(tabNb, text) { + function makeTabHeader(tabNb, text, nbElems) { if (currentTab === tabNb) { - return '<div class="selected">' + text + '</div>'; + return '<div class="selected">' + text + + ' <div class="count">(' + nbElems + ')</div></div>'; } - return '<div>' + text + '</div>'; + return '<div>' + text + ' <div class="count">(' + nbElems + ')</div></div>'; } function showResults(results) { @@ -1093,9 +1094,9 @@ output = '<h1>Results for ' + escape(query.query) + (query.type ? ' (type: ' + escape(query.type) + ')' : '') + '</h1>' + '<div id="titles">' + - makeTabHeader(0, "Types/modules") + - makeTabHeader(1, "As parameters") + - makeTabHeader(2, "As return value") + + makeTabHeader(0, "Types/modules", results['others'].length) + + makeTabHeader(1, "As parameters", results['in_args'].length) + + makeTabHeader(2, "As return value", results['returned'].length) + '</div><div id="results">'; output += addTab(results['others'], query); diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css index 599b032b630..55acc575152 100644 --- a/src/librustdoc/html/static/rustdoc.css +++ b/src/librustdoc/html/static/rustdoc.css @@ -945,3 +945,9 @@ pre.rust { #titles > div:hover { border-bottom: 3px solid #0089ff; } + +#titles > div > div.count { + display: inline-block; + color: #888; + font-size: 16px; +} |
