Author: humbedooh
Date: Sun Mar  8 15:12:56 2015
New Revision: 1665016

URL: http://svn.apache.org/r1665016
Log:
Reflow report template if >1 new committer or pmc member this time around, for 
easier overview of things

Modified:
    comdev/reporter.apache.org/site/render.js

Modified: comdev/reporter.apache.org/site/render.js
URL: 
http://svn.apache.org/viewvc/comdev/reporter.apache.org/site/render.js?rev=1665016&r1=1665015&r2=1665016&view=diff
==============================================================================
--- comdev/reporter.apache.org/site/render.js (original)
+++ comdev/reporter.apache.org/site/render.js Sun Mar  8 15:12:56 2015
@@ -260,6 +260,20 @@ function renderFrontPage(json) {
                } else {
                        changes.innerHTML += "<h5>Changes within the last 3 
months:</h5>"
                        var l = 0;
+                       
+                       // pre-flight check
+                       var npmc = 0;
+                       for (i in json.changes[pmc].pmc) {
+                               var entry = json.changes[pmc].pmc[i];
+                               if (entry[1] > after.getTime() / 1000) {
+                                       npmc++;
+                               }
+                       }
+                       if (npmc > 1) {
+                               addLine(pmc, " - New PMC members:")
+                       }
+                       
+                       
                        for (i in json.changes[pmc].pmc) {
                                var entry = json.changes[pmc].pmc[i];
                                if (entry[1] > np) {
@@ -269,13 +283,32 @@ function renderFrontPage(json) {
                                if (entry[1] > after.getTime() / 1000) {
                                        l++;
                                        changes.innerHTML += "&rarr; " + 
entry[0] + " was added to the PMC on " + new Date(entry[1] * 
1000).toDateString() + "<br/>";
-                                       addLine(pmc, " - " + entry[0] + " was 
added to the PMC on " + new Date(entry[1] * 1000).toDateString())
+                                       addLine(pmc, (npmc>1? "   " : "") + " - 
" + entry[0] + " was added to the PMC on " + new Date(entry[1] * 
1000).toDateString())
                                }
                        }
                        if (l == 0) {
                                addLine(pmc, " - No new PMC members added in 
the last 3 months")
                                changes.innerHTML += "&rarr; <font 
color='red'><b>No new PMC members in the last 3 months.</b></font><br/>";
                        }
+                       if (npn) {
+                               if (np < after.getTime() / 1000) {
+                                       addLine(pmc, " - Last PMC addition was 
" + npn + " at " + new Date(np * 1000).toDateString())
+                               }
+                               changes.innerHTML += "&rarr; " + "<b>Latest PMC 
addition: </b>" + new Date(np * 1000).toDateString() + " (" + npn + ")<br/>"
+                       }
+                       
+                       
+                       // pre-flight check
+                       var ncom = 0;
+                       for (i in json.changes[pmc].committer) {
+                               var entry = json.changes[pmc].committer[i];
+                               if (entry[1] > after.getTime() / 1000) {
+                                       ncom++;
+                               }
+                       }
+                       if (ncom > 1) {
+                               addLine(pmc, " - New commmitters:")
+                       }
                        for (i in json.changes[pmc].committer) {
                                var entry = json.changes[pmc].committer[i];
                                if (entry[1] > nc) {
@@ -285,19 +318,14 @@ function renderFrontPage(json) {
                                if (entry[1] > after.getTime() / 1000) {
                                        l++;
                                        changes.innerHTML += "&rarr; " + 
entry[0] + " was added as a committer on " + new Date(entry[1] * 
1000).toDateString() + "<br/>";
-                                       addLine(pmc, " - " + entry[0] + " was 
added as a committer on " + new Date(entry[1] * 1000).toDateString())
+                                       addLine(pmc, (ncom>1? "   " : "") + " - 
" + entry[0] + " was added as a committer on " + new Date(entry[1] * 
1000).toDateString())
                                }
                        }
                        if (l == 0) {
                                changes.innerHTML += "&rarr; <font 
color='red'><b>No new committers in the last 3 months.</b></font><br/>";
                                addLine(pmc, " - No new committers added in the 
last 3 months")
                        }
-                       if (npn) {
-                               if (np < after.getTime() / 1000) {
-                                       addLine(pmc, " - Last PMC addition was 
" + npn + " at " + new Date(np * 1000).toDateString())
-                               }
-                               changes.innerHTML += "&rarr; " + "<b>Latest PMC 
addition: </b>" + new Date(np * 1000).toDateString() + " (" + npn + ")<br/>"
-                       }
+                       
                        if (ncn) {
                                if (nc < after.getTime() / 1000) {
                                        addLine(pmc, " - Last committer 
addition was " + ncn + " at " + new Date(nc * 1000).toDateString())


Reply via email to