in site/js/project_editor.js [111:141]
function buildEditor(uid) {
var obj = document.getElementById('contents');
obj.innerHTML = "<h1>Project editor:</h1><h3>Select a project to edit:</h3><p>Only projects where you are in the sponsoring PMC can be edited</p>"
for (i in projects) {
var p = i.split("-")[0];
if (projects[i].name.match(/incubating/i)) {
p = 'incubator'
}
if (unixgroups[p+"-pmc"] && unixgroups[p+"-pmc"].indexOf(uid) >= 0) {
obj.innerHTML += "<a href='javascript:void(0);' onclick='editProjectPreload(\"" + i + "\");'>" + projects[i].name + "</a><br/>"
}
}
obj.innerHTML += "<hr/><h3>Or create a new project:</h3>"
var form = document.createElement('form')
var groups = []
for (i in unixgroups) {
for (x in unixgroups[i]) {
if (unixgroups[i][x] == uid && i.match(/.+-pmc$/i)) {
groups.push(i.replace("-pmc",""))
break
}
}
}
form.appendChild(addKeyVal("PMC", makeSelect("pmc", groups, [])));
form.appendChild(addKeyVal("Sub-project (if any) (a-z,0-9 only)", input("text", "sub", "")))
var but = input("button", "submit", "Create project data file")
but.setAttribute("onclick", "newProject(this.form);")
form.appendChild(but)
obj.appendChild(form)
}