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();
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…