Changes between Version 19 and Version 20 of SampleCode

Show
Ignore:
Timestamp:
10/09/08 13:56:08 (14 months ago)
Author:
me.yahoo.com/siruguri#82788 (IP: 172.16.12.250)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SampleCode

    v19 v20  
    8181    var json = gadgets.json.stringify(givenGifts);  
    8282    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));  
    8585    req.send();  
    8686} 
     
    100100        givenGifts = {};  
    101101    }  
    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'];  
    103104    var html = new Array();  
    104105    html.push('You have given:');  
     
    106107    for (i in givenGifts) {  
    107108        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>');  
    109111        }  
    110112    }  
     
    130132opts[opensocial.Activity.Field.TITLE] = title;  
    131133var mediaItems = new Array();  
    132 var mediaItem = opensocial.newActivityMediaItem(opensocial.Activity.MediaItem.Type.IMAGE, viewer.  
     134var mediaItem = opensocial.newActivityMediaItem 
     135(opensocial.Activity.MediaItem.Type.IMAGE, viewer.  
    133136getField(opensocial.Person.Field.THUMBNAIL_URL));  
     137 
    134138// 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 
     140if(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 
    140149mediaItems.push(mediaItem); 
    141150opts[opensocial.Activity.Field.MEDIA_ITEMS] = mediaItems; 
    142151var activity = opensocial.newActivity(opts); 
    143152         
    144 opensocial.requestCreateActivity(activity,opensocial.CreateActivityPriority.HIGH); 
     153opensocial.requestCreateActivity(activity, 
     154                                 opensocial.CreateActivityPriority.HIGH); 
    145155 
    146156}}} 
Close