You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hu...@apache.org on 2017/06/18 07:13:54 UTC

svn commit: r1799045 - in /comdev/reporter.apache.org/trunk/site/js: coffee/preload.coffee tabs.js

Author: humbedooh
Date: Sun Jun 18 07:13:54 2017
New Revision: 1799045

URL: http://svn.apache.org/viewvc?rev=1799045&view=rev
Log:
require committee data before we show a tab

Modified:
    comdev/reporter.apache.org/trunk/site/js/coffee/preload.coffee
    comdev/reporter.apache.org/trunk/site/js/tabs.js

Modified: comdev/reporter.apache.org/trunk/site/js/coffee/preload.coffee
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/js/coffee/preload.coffee?rev=1799045&r1=1799044&r2=1799045&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/js/coffee/preload.coffee (original)
+++ comdev/reporter.apache.org/trunk/site/js/coffee/preload.coffee Sun Jun 18 07:13:54 2017
@@ -33,16 +33,17 @@ preloadTabs = (json, state) ->
     a = 0
     ctab = 0
     for pmc in jsdata.pmcs
-        tab = {
-            id: pmc,
-            title: pmc,
-            renderer: renderFrontPage,
-            state: pmc
-        }
-        tabs.push(tab)
-        if cpmc == pmc
-            ctab = a
-        a++
+        if jsdata.pdata[pmc] and jsdata.pdata[pmc].chair # Require this to show a tab
+            tab = {
+                id: pmc,
+                title: pmc,
+                renderer: renderFrontPage,
+                state: pmc
+            }
+            tabs.push(tab)
+            if cpmc == pmc
+                ctab = a
+            a++
     loadTabs(ctab)
 
 

Modified: comdev/reporter.apache.org/trunk/site/js/tabs.js
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/js/tabs.js?rev=1799045&r1=1799044&r2=1799045&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/js/tabs.js (original)
+++ comdev/reporter.apache.org/trunk/site/js/tabs.js Sun Jun 18 07:13:54 2017
@@ -1122,17 +1122,19 @@ preloadTabs = function(json, state) {
   ref = jsdata.pmcs;
   for (j = 0, len1 = ref.length; j < len1; j++) {
     pmc = ref[j];
-    tab = {
-      id: pmc,
-      title: pmc,
-      renderer: renderFrontPage,
-      state: pmc
-    };
-    tabs.push(tab);
-    if (cpmc === pmc) {
-      ctab = a;
+    if (jsdata.pdata[pmc] && jsdata.pdata[pmc].chair) {
+      tab = {
+        id: pmc,
+        title: pmc,
+        renderer: renderFrontPage,
+        state: pmc
+      };
+      tabs.push(tab);
+      if (cpmc === pmc) {
+        ctab = a;
+      }
+      a++;
     }
-    a++;
   }
   return loadTabs(ctab);
 };