All pastes #920040 Raw Edit

Miscellany

public javascript v1 · immutable
#920040 ·published 2008-02-27 04:22 UTC
rendered paste body
//This is an open-social application developed for myspace, it is in an extremely//early alpha phase.<div id='loading'><img src='http://www.viphaklay.com/jquery/spinner.gif'/></div><div id='heading'></div><hr size='1px' /><div id='main'></div><script type='text/javascript'>var os;var dataReqObj;var html = '';var heading = '';function init() {    os = opensocial.Container.get();    dataReqObj = os.newDataRequest();    var viewerReq = os.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER);    dataReqObj.add(viewerReq);    dataReqObj.send(viewerResponse);}function viewerResponse(data) {  if (data.hadError()) {    var data2 = data.get(opensocial.DataRequest.Group.VIEWER_FRIENDS);    alert(data2.getErrorCode() + '\n' + data2.getErrorMessage());  } else {    var viewer = data.get(opensocial.DataRequest.PersonId.VIEWER).getData();    var heading = 'Hello, ' + viewer.getDisplayName();    var thumb = viewer.getField(opensocial.Person.Field.THUMBNAIL_URL);    var profile = viewer.getField(opensocial.Person.Field.PROFILE_URL);    html = "<a href=\"" + profile + "\">This</a> is your profile.";    document.getElementById('heading').innerHTML = heading;    document.getElementById('main').innerHTML = html;    document.getElementById('loading').style.display = 'none';  }}    init();</script>