Add elements count in tab search title

This commit is contained in:
Guillaume Gomez 2017-11-02 01:01:51 +01:00
parent c3207ba0cf
commit c96be6f4cb
2 changed files with 13 additions and 6 deletions

View File

@ -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);

View File

@ -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;
}