Author: hboutemy
Date: Fri Mar 27 22:53:43 2015
New Revision: 1669700
URL: http://svn.apache.org/r1669700
Log:
add '(in the Attic)' to project names for projects in the Attic
Modified:
comdev/projects.apache.org/site/js/projects.js
Modified: comdev/projects.apache.org/site/js/projects.js
URL:
http://svn.apache.org/viewvc/comdev/projects.apache.org/site/js/projects.js?rev=1669700&r1=1669699&r2=1669700&view=diff
==============================================================================
--- comdev/projects.apache.org/site/js/projects.js (original)
+++ comdev/projects.apache.org/site/js/projects.js Fri Mar 27 22:53:43 2015
@@ -222,7 +222,7 @@ function newProject(form) {
// ------------ Project information page ------------\\
function renderProjectPage(json, state) {
-
+
var obj = document.getElementById('contents');
var isTLP = false
if ((!json || !json.name) && projects[state]) {
@@ -238,7 +238,7 @@ function renderProjectPage(json, state)
// Title + description
pt = "Top Level Project"
if ((!committees[json.name] && pmcs[json.pmc]) ||
json.name.match("Incubating", "i")) {
- pt = "Sub-project"
+ pt = (json.pmc == "attic") ? "in the Attic" : "Sub-project"
} else {
isTLP = true
}
@@ -483,6 +483,11 @@ function projectIcon(name) {
}
}
+function projectLink(id) {
+ project = projects[id];
+ return "<a href='/project.html?" + id + "'>" + project.name + ( (
project.pmc == "attic" ) ? " (in the Attic)" : "" ) + "</a>"
+}
+
function renderProjectsList(cat) {
var obj = document.getElementById('contents');
@@ -510,7 +515,7 @@ function renderProjectsList(cat) {
for (i in arr) {
project = arr[i]
var li = document.createElement('li');
- li.innerHTML = projectIcon(projects[project].name) + "<a
href='/project.html?" + project + "'>" + projects[project].name + "</a>";
+ li.innerHTML = projectIcon(projects[project].name) +
projectLink(project);
ul.appendChild(li)
}
obj.appendChild(ul);
@@ -554,7 +559,7 @@ function renderProjectsList(cat) {
for (x in a) {
if (a[x].toLowerCase() == lang.toLowerCase()) {
var cli = document.createElement('li');
- cli.innerHTML = projectIcon(projects[i].name) + "<a
href='/project.html?" + i + "'>" + projects[i].name + "</a>";
+ cli.innerHTML = projectIcon(projects[i].name) +
projectLink(i);
cul.appendChild(cli)
}
}
@@ -607,7 +612,7 @@ function renderProjectsList(cat) {
a[x] =
a[x].replace("http://projects.apache.org/category/", "").toLowerCase();
if (a[x] == lang) {
var cli = document.createElement('li');
- cli.innerHTML = projectIcon(projects[i].name) + "<a
href='/project.html?" + i + "'>" + projects[i].name + "</a>";
+ cli.innerHTML = projectIcon(projects[i].name) +
projectLink(i);
cul.appendChild(cli)
}
}
@@ -655,7 +660,7 @@ function renderProjectsList(cat) {
xdate = committees[projects[i].name]
if (xdate == date) {
var cli = document.createElement('li');
- cli.innerHTML = projectIcon(projects[i].name) + "<a
href='/project.html?" + i + "'>" + projects[i].name + "</a>";
+ cli.innerHTML = projectIcon(projects[i].name) +
projectLink(i);
cul.appendChild(cli)
}
}
@@ -698,7 +703,7 @@ function renderProjectsList(cat) {
var xlen = unixgroups[i].length
if (xlen == len) {
var cli = document.createElement('li');
- cli.innerHTML = "<a href='/project.html?" + i + "'>" +
projects[i].name + "</a>: " + len + " committers";
+ cli.innerHTML = projectLink(i) + ": " + len + "
committers";
if (unixgroups[i+'-pmc']) {
cli.innerHTML = projectIcon(projects[i].name) +
cli.innerHTML + ", " + unixgroups[i+'-pmc'].length + " PMC members";
}
@@ -754,7 +759,7 @@ function renderProjectsList(cat) {
xlpmc = projects[i].pmc
if (xlpmc == lpmc) {
var cli = document.createElement('li');
- cli.innerHTML = projectIcon(projects[i].name) + "<a
href='/project.html?" + i + "'>" + projects[i].name + "</a>";
+ cli.innerHTML = projectIcon(projects[i].name) +
projectLink(i);
cul.appendChild(cli)
}
}