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:02:33 UTC
svn commit: r1799042 - in /comdev/reporter.apache.org/trunk/site/js:
coffee/preload.coffee tabs.js
Author: humbedooh
Date: Sun Jun 18 07:02:33 2017
New Revision: 1799042
URL: http://svn.apache.org/viewvc?rev=1799042&view=rev
Log:
coffee fixups for mergeData
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=1799042&r1=1799041&r2=1799042&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:02:33 2017
@@ -14,14 +14,13 @@ mergeData = (json, pmc) ->
if pmc in jsdata.pmcs
return
if (nproject && nproject.length > 0)
- for i in jsdata.pmcs
- if (jsdata.pmcs[i] == nproject)
+ for xpmc, i in jsdata.pmcs
+ if (xpmc == nproject)
jsdata.pmcs.splice(i, 1);
break
todo = new Array('count', 'mail', 'delivery', 'bugzilla', 'jira', 'changes', 'pmcdates', 'pdata', 'releases', 'keys', 'health')
- for i in todo
- key = todo[i]
+ for key, i in todo
jsdata[key][pmc] = json[key][pmc];
jsdata.pmcs.push(pmc)
nproject = pmc
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=1799042&r1=1799041&r2=1799042&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:02:33 2017
@@ -1095,7 +1095,7 @@ tabs = [];
jsdata = {};
mergeData = function(json, pmc) {
- var i, j, key, l, len1, len2, ref, todo;
+ var i, j, key, l, len1, len2, ref, todo, xpmc;
if (!pmc) {
jsdata = json;
return;
@@ -1105,17 +1105,16 @@ mergeData = function(json, pmc) {
}
if (nproject && nproject.length > 0) {
ref = jsdata.pmcs;
- for (j = 0, len1 = ref.length; j < len1; j++) {
- i = ref[j];
- if (jsdata.pmcs[i] === nproject) {
+ for (i = j = 0, len1 = ref.length; j < len1; i = ++j) {
+ xpmc = ref[i];
+ if (xpmc === nproject) {
jsdata.pmcs.splice(i, 1);
break;
}
}
}
todo = new Array('count', 'mail', 'delivery', 'bugzilla', 'jira', 'changes', 'pmcdates', 'pdata', 'releases', 'keys', 'health');
- for (l = 0, len2 = todo.length; l < len2; l++) {
- i = todo[l];
+ for (i = l = 0, len2 = todo.length; l < len2; i = ++l) {
key = todo[i];
jsdata[key][pmc] = json[key][pmc];
}