Author: hboutemy
Date: Sun May 10 17:14:17 2015
New Revision: 1678586
URL: http://svn.apache.org/r1678586
Log:
improved tooltip
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=1678586&r1=1678585&r2=1678586&view=diff
==============================================================================
--- comdev/projects.apache.org/site/js/projects.js (original)
+++ comdev/projects.apache.org/site/js/projects.js Sun May 10 17:14:17 2015
@@ -865,6 +865,12 @@ function isTLP(project) {
}
// ------------ Front page rendering ------------\\
+function htmlListTooltip(date,name,values) {
+ return '
' + date + ''
+ + '
' + name + ': ' + values.length + ''
+ + ((values.length > 0) ? '
- '+values.join('
- '):'')
+ + '
';
+}
function renderFrontPage() {
numchairs = 0;
@@ -912,13 +918,7 @@ function renderFrontPage() {
}
}
cur += newTlps.length - retiredTlps.length;
- var evo = '' + i + " (" + cur + "): " + ((newTlps.length == 0) ? "No new Top Level Project" : newTlps.join(", "));
- if (retiredTlps.length>0) {
- evo += ", retired " + retiredTlps.join(", ")
- }
- var newTooltip = 'New TLPs: ' + newTlps.length + '' + ((newTlps.length > 0) ? '
- '+newTlps.join('
- '):'');
- var retiredTooltip = 'Retired TLPs: ' + retiredTlps.length + '' + ((retiredTlps.length > 0) ? '
- '+retiredTlps.join('
- '):'');
- parr.push([i, newTlps.length, newTooltip, retiredTlps.length, retiredTooltip, cur, evo]);
+ parr.push([i, newTlps.length, htmlListTooltip(i, 'New TLPs', newTlps), retiredTlps.length, htmlListTooltip(i, 'Retired TLPs', retiredTlps), cur]);
}
//narr.sort(function(a,b) { return (b[1] - a[1]) });
var data1 = new google.visualization.DataTable();
@@ -928,7 +928,6 @@ function renderFrontPage() {
data1.addColumn('number', "Retired TLPs");
data1.addColumn({type: 'string', role: 'tooltip', 'p': {'html': true}});
data1.addColumn('number', 'Current TLPs');
- data1.addColumn({type: 'string', role: 'tooltip'});
data1.addRows(parr);