Changes between Version 19 and Version 20 of SampleCode
- Timestamp:
- 10/09/08 13:56:08 (14 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SampleCode
v19 v20 81 81 var json = gadgets.json.stringify(givenGifts); 82 82 var req = opensocial.newDataRequest(); 83 req.add(req.newUpdatePersonAppDataRequest(opensocial.DataRequest .PersonId.VIEWER,84 'gifts', json));83 req.add(req.newUpdatePersonAppDataRequest(opensocial.DataRequest 84 .PersonId.VIEWER, 'gifts', json)); 85 85 req.send(); 86 86 } … … 100 100 givenGifts = {}; 101 101 } 102 var options = ['a cashew nut', 'a peanut', 'a hazelnut', 'a red pistachio nut']; 102 var options = ['a cashew nut', 'a peanut', 'a hazelnut', 103 'a red pistachio nut']; 103 104 var html = new Array(); 104 105 html.push('You have given:'); … … 106 107 for (i in givenGifts) { 107 108 if (+(i) > 0) { 108 html.push('<li>' + friends[i] + ' received ' + options[givenGifts[i]] + '</li>'); 109 html.push('<li>' + friends[i] + ' received ' + 110 options[givenGifts[i]] + '</li>'); 109 111 } 110 112 } … … 130 132 opts[opensocial.Activity.Field.TITLE] = title; 131 133 var mediaItems = new Array(); 132 var mediaItem = opensocial.newActivityMediaItem(opensocial.Activity.MediaItem.Type.IMAGE, viewer. 134 var mediaItem = opensocial.newActivityMediaItem 135 (opensocial.Activity.MediaItem.Type.IMAGE, viewer. 133 136 getField(opensocial.Person.Field.THUMBNAIL_URL)); 137 134 138 // Add a media item link if supported 135 if(gadgets.util.hasFeature('hi5') && opensocial.getEnvironment().supportsField(opensocial.Environment. 136 ObjectType.ACTIVITY_MEDIA_ITEM, hi5.ActivityMediaItemField.LINK)) { 137 mediaItem.setField(hi5.ActivityMediaItemField.LINK, viewer.getField(opensocial.Person.Field. 138 PROFILE_URL)); 139 } 139 140 if(gadgets.util.hasFeature('hi5') && 141 opensocial.getEnvironment().supportsField(opensocial.Environment. 142 ObjectType.ACTIVITY_MEDIA_ITEM, hi5.ActivityMediaItemField.LINK)) 143 { 144 mediaItem.setField(hi5.ActivityMediaItemField.LINK, 145 viewer.getField(opensocial.Person.Field. 146 PROFILE_URL)); 147 } 148 140 149 mediaItems.push(mediaItem); 141 150 opts[opensocial.Activity.Field.MEDIA_ITEMS] = mediaItems; 142 151 var activity = opensocial.newActivity(opts); 143 152 144 opensocial.requestCreateActivity(activity,opensocial.CreateActivityPriority.HIGH); 153 opensocial.requestCreateActivity(activity, 154 opensocial.CreateActivityPriority.HIGH); 145 155 146 156 }}}