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