function loadVersionDropdown() { var ddselect = document.getElementById('version'); ddselect.options.length=0; for(var i=0; i element ddselect.parentNode.replaceChild(ddselect,ddselect); } function setDisplayedVersion() { var myrows = 0; var rows = document.createElement('tbody'); rows.setAttribute('id','report_data'); var select = document.getElementById('version'); var reports = results[select.value]; var re_patch = new RegExp('\\bpatch\\b'); var re_perl = new RegExp('\\b'+prefs.perlver+'\\b'); var row; if(reports) { for(var i=0; i table row row = document.createElement('tr'); // Create a for the report status and set class name var status = document.createElement('td'); status.appendChild(document.createTextNode(report.status)); status.className = report.status.toUpperCase(); row.appendChild(status); // Create a link to the report details var link = document.createElement('a'); var href = 'http://nntp.x.perl.org/group/perl.cpan.testers/' + report.id; link.setAttribute('href',href); link.appendChild(document.createTextNode(report.id)); row.appendChild(link); var properties = ['perl','ostext','osvers','archname']; for(var p=0; p for the report status and set class name var cell = document.createElement('td'); cell.setAttribute('colspan',6); cell.appendChild(para); row.appendChild(cell); rows.appendChild(row); } var tbody = document.getElementById('report_data'); tbody.parentNode.replaceChild(rows,tbody); var srows = document.createElement('tbody'); srows.setAttribute('id','stats_data'); var rowclass = 'row'; for(var i=0; i table row row = document.createElement('tr'); row.setAttribute('class',rowclass); var ver = document.createElement('td'); ver.appendChild(document.createTextNode(stat.perl)); row.appendChild(ver); // Create a for the perl version for(var j=0; j