Author: humbedooh Date: Thu Jan 16 17:34:42 2020 New Revision: 1872888 URL: http://svn.apache.org/viewvc?rev=1872888&view=rev Log: also fix on stats page...
Modified: comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js Modified: comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js?rev=1872888&r1=1872887&r2=1872888&view=diff ============================================================================== --- comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js (original) +++ comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js Thu Jan 16 17:34:42 2020 @@ -942,16 +942,19 @@ function statistics_releases(data) { ages = ages.splice(0, new_releases >= 3 ? new_releases : 3); let to_show = ages.length; let releases_shown = 0; + let releases_picked = {}; while (ages.length) { - let ts = ages.shift(); - for (var rel in data.releases[project]) { - if (releases_shown == to_show) break; - let reldate = moment(data.releases[project][rel] * 1000.0); - if (ts == reldate.unix()) { - rtxt += "<li>%s was released on %s.</li>".format(rel, reldate.utc().format('YYYY-MM-DD')); - releases_shown++; - } - } + let ts = ages.shift(); + for (var rel in data.releases[project]) { + if (releases_shown >= to_show) break; + let reldate = moment(data.releases[project][rel] * 1000.0); + if (releases_picked[rel]) continue; + if (ts == reldate.unix()) { + rtxt += "<li>%s was released on %s.</li>".format(rel, reldate.utc().format('YYYY-MM-DD')); + releases_shown++; + releases_picked[rel] = true; + } + } } if (rtxt != '') { rtxt = "<h6>Recent releases: </h6><ul>" + rtxt + "</ul>"; Modified: comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js?rev=1872888&r1=1872887&r2=1872888&view=diff ============================================================================== --- comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js (original) +++ comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js Thu Jan 16 17:34:42 2020 @@ -3142,16 +3142,19 @@ function statistics_releases(data) { ages = ages.splice(0, new_releases >= 3 ? new_releases : 3); let to_show = ages.length; let releases_shown = 0; + let releases_picked = {}; while (ages.length) { - let ts = ages.shift(); - for (var rel in data.releases[project]) { - if (releases_shown == to_show) break; - let reldate = moment(data.releases[project][rel] * 1000.0); - if (ts == reldate.unix()) { - rtxt += "<li>%s was released on %s.</li>".format(rel, reldate.utc().format('YYYY-MM-DD')); - releases_shown++; - } - } + let ts = ages.shift(); + for (var rel in data.releases[project]) { + if (releases_shown >= to_show) break; + let reldate = moment(data.releases[project][rel] * 1000.0); + if (releases_picked[rel]) continue; + if (ts == reldate.unix()) { + rtxt += "<li>%s was released on %s.</li>".format(rel, reldate.utc().format('YYYY-MM-DD')); + releases_shown++; + releases_picked[rel] = true; + } + } } if (rtxt != '') { rtxt = "<h6>Recent releases: </h6><ul>" + rtxt + "</ul>";