diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2025-08-08 14:04:47 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2025-08-09 01:23:10 +0200 |
| commit | b39357bbf3fc4688793a6a4671b509efde8834ce (patch) | |
| tree | ef2f8d7ae81423bd95f3224d18c0884cb2a9c31d /src | |
| parent | 9b1a30e5e69e1537ef6eb6eb829eb47075206dea (diff) | |
| download | rust-b39357bbf3fc4688793a6a4671b509efde8834ce.tar.gz rust-b39357bbf3fc4688793a6a4671b509efde8834ce.zip | |
Rank doc aliases lower than equivalently matched items
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustdoc/html/static/js/search.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/librustdoc/html/static/js/search.js b/src/librustdoc/html/static/js/search.js index 2caf214ff73..505652c0f4a 100644 --- a/src/librustdoc/html/static/js/search.js +++ b/src/librustdoc/html/static/js/search.js @@ -3340,6 +3340,13 @@ class DocSearch { return a - b; } + // sort doc alias items later + a = Number(aaa.item.is_alias === true); + b = Number(bbb.item.is_alias === true); + if (a !== b) { + return a - b; + } + // sort by item name (lexicographically larger goes later) let aw = aaa.word; let bw = bbb.word; |
