INNER CODE UNIT · JavaScript
setFiles
carvel-dev/ytt · pkg/website/js/app.js:75
function setFiles(files) {
files.sort(function(a,b) {
var aIsReadme = a.name.startsWith("README.");
var bIsReadme = b.name.startsWith("README.");
// 1 indicates b precedes a
if (aIsReadme && bIsReadme) { return a.name > b.name ? 1 : -1 }
if (aIsReadme && !bIsReadme) { return -1 }
if (!aIsReadme && bIsReadme) { return 1 }
if (!aIsReadme && !bIsReadme) { return a.name > b.name ? 1 : -1 }
throw "unreachable";
})
resetFiles();
for (var j in files) {
addFile(null, files[j])
}
evaluate();
}