diff options
| author | Pascal Hertleif <killercup@gmail.com> | 2015-05-22 14:15:35 +0200 |
|---|---|---|
| committer | Pascal Hertleif <killercup@gmail.com> | 2015-05-22 14:15:35 +0200 |
| commit | 94b6ddc37c42bdb9af54c88d8d6562e3eb2a2c62 (patch) | |
| tree | 481ed5e3946338bdd8c507dbef9a9c78300e2974 | |
| parent | a713867c745541e06956c4a3e831ca8539554b37 (diff) | |
| download | rust-94b6ddc37c42bdb9af54c88d8d6562e3eb2a2c62.tar.gz rust-94b6ddc37c42bdb9af54c88d8d6562e3eb2a2c62.zip | |
Rustdoc Search: Increase Relevance of Primitives
| -rw-r--r-- | src/librustdoc/html/static/main.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 92ff06a9ba3..7f8f40ff08a 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -36,6 +36,9 @@ "constant", "associatedconstant"]; + // used for special search precedence + var TY_PRIMITIVE = itemTypes.indexOf("primitive"); + $('.js-only').removeClass('js-only'); function getQueryStringParams() { @@ -322,6 +325,10 @@ b = bbb.index; if (a !== b) { return a - b; } + // special precedence for primitive pages + if ((aaa.item.ty === TY_PRIMITIVE) && (bbb.item.ty !== TY_PRIMITIVE)) { + return -1; + } // sort by description (no description goes later) a = (aaa.item.desc === ''); |
