Update redeeming.js

support for Powercubes
This commit is contained in:
Diskordia 2013-04-14 01:02:25 +03:00
parent f8768acf63
commit 2403042179

View File

@ -1,5 +1,4 @@
// REDEEMING ///////////////////////////////////////////////////////// // REDEEMING /////////////////////////////////////////////////////////
window.handleRedeemResponse = function(data, textStatus, jqXHR) { window.handleRedeemResponse = function(data, textStatus, jqXHR) {
@ -27,6 +26,7 @@ window.handleRedeemResponse = function(data, textStatus, jqXHR) {
var resonators = {}; var resonators = {};
var bursts = {}; var bursts = {};
var shields = {}; var shields = {};
var cubes = {};
for(var i in data.result.inventoryAward) { for(var i in data.result.inventoryAward) {
var acquired = data.result.inventoryAward[i][2]; var acquired = data.result.inventoryAward[i][2];
@ -45,8 +45,11 @@ window.handleRedeemResponse = function(data, textStatus, jqXHR) {
var level = acquired.resourceWithLevels.level var level = acquired.resourceWithLevels.level
if(!bursts[level]) bursts[level] = 0; if(!bursts[level]) bursts[level] = 0;
bursts[level] += 1; bursts[level] += 1;
} else if(acquired.resourceWithLevels.resourceType === 'POWER_CUBE') {
var level = acquired.resourceWithLevels.level
if(!cubes[level]) cubes[level] = 0;
cubes[level] += 1;
} }
//TODO: add support for power cubes
} }
} }
@ -60,12 +63,16 @@ window.handleRedeemResponse = function(data, textStatus, jqXHR) {
if(count >= 2) text += ' ('+count+')'; if(count >= 2) text += ' ('+count+')';
tblResult.append($('<tr ><td style="color: ' +window.COLORS_LVL[lvl]+ ';">L' +lvl+ '</td><td>' + text + '</td></tr>')); tblResult.append($('<tr ><td style="color: ' +window.COLORS_LVL[lvl]+ ';">L' +lvl+ '</td><td>' + text + '</td></tr>'));
}); });
$.each(cubes, function(lvl, count) {
var text = 'Power Cube';
if(count >= 2) text += ' ('+count+')';
tblResult.append($('<tr ><td style="color: ' +window.COLORS_LVL[lvl]+ ';">L' +lvl+ '</td><td>' + text + '</td></tr>'));
});
$.each(shields, function(lvl, count) { $.each(shields, function(lvl, count) {
var text = 'Portal Shield'; var text = 'Portal Shield';
if(count >= 2) text += ' ('+count+')'; if(count >= 2) text += ' ('+count+')';
tblResult.append($('<tr><td>'+lvl+'</td><td>'+text+'</td></tr>')); tblResult.append($('<tr><td>'+lvl+'</td><td>'+text+'</td></tr>'));
}); });
alert(tblResult, true); alert(tblResult, true);
} }
} }