Skip to content

Commit 590843e

Browse files
committed
factor out sortPatterns()
1 parent 110452d commit 590843e

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

core/lib/ui_builder.js

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,20 @@ function buildViewAllPages(mainPageHead, mainPageFoot, mainPageHeadHtml, mainPag
304304
}
305305
}
306306

307+
function sortPatterns(patternsArray) {
308+
return patternsArray.sort(function (a, b) {
309+
if (a.name > b.name) {
310+
return 1;
311+
}
312+
if (a.name < b.name) {
313+
return -1;
314+
}
315+
316+
// a must be equal to b
317+
return 0;
318+
});
319+
}
320+
307321

308322
// MAIN BUILDER FUNCTION
309323

@@ -321,17 +335,7 @@ function buildFrontEnd(patternlab) {
321335
patternlab.viewAllPaths = {};
322336

323337
//sort all patterns explicitly.
324-
patternlab.patterns = patternlab.patterns.sort(function (a, b) {
325-
if (a.name > b.name) {
326-
return 1;
327-
}
328-
if (a.name < b.name) {
329-
return -1;
330-
}
331-
332-
// a must be equal to b
333-
return 0;
334-
});
338+
patternlab.patterns = sortPatterns(patternlab.patterns);
335339

336340
//find mediaQueries
337341
media_hunter.find_media_queries('./source/css', patternlab);

0 commit comments

Comments
 (0)