var globalGivenGifts = {};
var globalViewer = {};
var globalFriends = {};
function postActivity(nut, friend) {
var options = ['a cashew nut', 'a peanut', 'a hazelnut', 'a red pistachio nut'];
var title = globalViewer.getDisplayName() + ' gave ' + globalFriends[friend] + ' ' + options[nut];
var params = {};
params[opensocial.Activity.Field.TITLE] = title;
var activity = opensocial.newActivity(params);
opensocial.requestCreateActivity(activity, opensocial.CreateActivityPriority.HIGH, function() {});
}
function updateReceivedList(viewer, data, friends) {
var viewerId = viewer.getId();
var options = ['a cashew nut', 'a peanut', 'a hazelnut', 'a red pistachio nut'];
var html = new Array();
html.push('You have received:
');
friends.each(function(person) {
var personData = data[person.getId()];
if (personData) {
var json = data[person.getId()]['gifts'];
var gifts = {}
if (!json) {
gifts = {};
}
try {
gifts = gadgets.json.parse(gadgets.util.unescapeString(json));
} catch (e) {
gifts = {};
}
for (i in gifts) {
if (+(i) > 0 && i == viewerId) {
html.push('
');
document.getElementById('received').innerHTML = html.join('');
}
function updateGiftList(viewer, data, friends) {
var json = data[viewer.getId()]['gifts'];
if (!json) {
globalGivenGifts = {};
}
try {
globalGivenGifts = gadgets.json.parse(gadgets.util.unescapeString(json));
} catch (e) {
globalGivenGifts = {};
}
var options = ['a cashew nut', 'a peanut', 'a hazelnut', 'a red pistachio nut'];
var html = new Array();
html.push('You have given:');
html.push('
');
for (i in globalGivenGifts) {
if (+(i) > 0) {
html.push('