Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix section sorting again, parents always before their children
  • Loading branch information
hughsk committed Nov 26, 2012
1 parent 89d1bdc commit cdad5a5
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions lib/kss_styleguide.js
Expand Up @@ -65,14 +65,17 @@ KssStyleguide.prototype.section = function(query) {
return sections.sort(function(a, b) {
var refsA = a.data.reference.split('.'),
refsB = b.data.reference.split('.'),
rLengthA = refsA.length,
rLengthB = refsB.length,
i, l = Math.max(refsA.length, refsB.length);

for (i = 0; i < l; i += 1) {
if (refsA[i] && refsB[i]) {
if (refsA[i] > refsB[i]) return +1;
if (refsA[i] < refsB[i]) return -1;
if (refsA[i] != refsB[i]) {
return refsA[i] - refsB[i];
}
} else {
return refsA[i] - refsB[i];
return refsA[i] ? +1 : -1;
}
}

Expand Down

0 comments on commit cdad5a5

Please sign in to comment.