All pastes #1052658 Raw Edit

Aakash

public xml v1 · immutable
#1052658 ·published 2008-06-21 21:54 UTC
rendered paste body
<?xml version="1.0" encoding="UTF-8" ?><Module> <ModulePrefs title="List Friends Example">   <Require feature="opensocial-0.7"/> </ModulePrefs> <Content type="html"> <![CDATA[ <script type="text/javascript"> /**  * Request for friend information.  */  function getData() {        var req = opensocial.newDataRequest();    req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER), 'viewer');    req.add(req.newFetchPeopleRequest(opensocial.DataRequest.Group.VIEWER_FRIENDS), 'viewerFriends');    req.send(onLoadFriends);  }; /**  * Parses the response to the friend information request and generates  * html to list the friends along with their display name.  *  * @param {Object} dataResponse Friend information that was requested.  */  function onLoadFriends(dataResponse) {    var viewer = dataResponse.get('viewer').getData();    var html = 'Friends of ' + viewer.getDisplayName();     html += ':<br><ul>';    var viewerFriends = dataResponse.get('viewerFriends').getData();    viewerFriends.each(function(person) {      html += '<li>' + person.getDisplayName() + '</li>';    });    html += '</ul>';    document.getElementById('message').innerHTML = html;  };function makeServerRequest() {    var params = {};  params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;  var url = "http://dbe44284.joyent.us/test.php";  gadgets.io.makeRequest(url, response, params);}; function response(obj) {document.getElementById('server').innerHTML=obj.text;}    </script>  <button onClick="getData()">Fetch Friends from orkut.com</button>  <div id="message"> </div>  <button onClick="makeServerRequest()">Make request to remote server</button>  <div id="server"></div>  ]]>  </Content></Module>