Enforce alphabetical ordering of “positive-rank" CV items in docs. Fixes #630.
This commit is contained in:
parent
0659205587
commit
1d88b38144
67 changed files with 38 additions and 30 deletions
|
@ -54,7 +54,7 @@ function getCvData(variants) {
|
|||
});
|
||||
gr.rank = rankOf(gr.descSampleText[0][0]);
|
||||
}
|
||||
return [...samplerGroups.values()].sort((a, b) => b.rank - a.rank);
|
||||
return [...samplerGroups.values()].sort(compareSamplerGr);
|
||||
}
|
||||
|
||||
function rankOf(initialChar) {
|
||||
|
@ -63,6 +63,14 @@ function rankOf(initialChar) {
|
|||
if ("0" <= initialChar && initialChar <= "9") return 1;
|
||||
return 0;
|
||||
}
|
||||
function compareSamplerGr(a, b) {
|
||||
if (b.rank !== a.rank) return b.rank - a.rank;
|
||||
if (a.rank) {
|
||||
if (a.descSampleText[0][0] < b.descSampleText[0][0]) return -1;
|
||||
if (a.descSampleText[0][0] > b.descSampleText[0][0]) return +1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
function getSsData(variants, cvData) {
|
||||
const result = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue