in scomp.js [91:137]
function (aData2) {
if (aData2) {
var result2 = aData2.facets.signature;
var total2 = aData2.total;
displayMessage(
"Processing " +
result1.length +
" and " +
result2.length +
" results for searches…"
);
// Assemble data into a form we can use.
for (var i = 0; i <= result1.length - 1; i++) {
gSigData[result1[i].term] = {
count1: result1[i].count,
pct1: (100 * result1[i].count) / total1,
signature: result1[i].term,
count2: 0,
pct2: 0,
};
}
// Assemble data into a form we can use.
for (var i = 0; i <= result2.length - 1; i++) {
if (!gSigData[result2[i].term]) {
gSigData[result2[i].term] = {
count1: 0,
pct1: 0,
signature: result2[i].term,
};
}
gSigData[result2[i].term].count2 = result2[i].count;
gSigData[result2[i].term].pct2 =
(100 * result2[i].count) / total2;
}
// Calculate the differences.
for (var signature in gSigData) {
gSigData[signature].pctcmp =
gSigData[signature].pct2 - gSigData[signature].pct1;
}
setTimeout(function () {
buildDataTable();
fetchBugs();
}, 0);
} else {
displayMessage("ERROR - couldn't fetch search #2!");
}
}