function buildProjectsList()

in site/js/projects.js [923:942]


function buildProjectsList() {
    var cat = document.location.search.substr(1);
    var types = {
        'name': [ 'name', renderProjectsByName ],
        'language': [ 'language', renderProjectsByLanguage ],
        'category': [ 'category', renderProjectsByCategory ],
        'number': [ 'number of committers', renderProjectsByNumber ],
        'pmc': [ 'Committee', renderProjectsByCommittee ],
        'committee': [ 'Committee', renderProjectsByCommittee ]
    }
    if ((cat.length == 0) || !(cat in types)) {
        cat = "name";
    }

    var type = types[cat];
    var obj = document.getElementById('title');
    obj.innerHTML = "<h1>Projects by " + type[0] + ":</h1>"

    preloadEverything(type[1]);
}