5 messages in com.googlegroups.opensocial-orkutRe: Pretty basic errors in basic cano...
FromSent OnAttachments
k-j25 Feb 2008 11:12 
k-j25 Feb 2008 12:31 
k-j25 Feb 2008 17:00 
rush25 Feb 2008 21:46 
rush25 Feb 2008 21:59 
Subject:Re: Pretty basic errors in basic canonical test app
From:k-j (kosa@gmail.com)
Date:02/25/2008 12:31:33 PM
List:com.googlegroups.opensocial-orkut

PS: here is the error I see when debugging in IE:

This line is the error: os_a.rpc.register("requestPermissionCallback",os_Ye) The error is: 'os_a.rpc' is null or not an object

The same error happens on IE7 and FF 2.0.0.12

Hi I was wondering if anyone is seeing this on Orkut's opensocial container.

My canonical test is this friends list app which is derived from the orkut tutorial.

Here's my XML gadget spec:

<?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="Test App" author_email="my_e@gmail.com" author_location ="Location"> <Require feature="opensocial-0.7" /> </ModulePrefs> <Content type="html"> <![CDATA[ <script src="http://someurl.com/path/gifts.js"></script> <script> gadgets.util.registerOnLoadHandler(init); //_IG_RegisterOnloadHandler(init); </script> <div id='main'> Your friends are: <div id='friends'></div> </div> ]]> </Content> </Module>

Here the Javascript referenced above (gifts.js):

function loadFriends() { var req = opensocial.newDataRequest(); req.add(req.newFetchPersonRequest('VIEWER'), 'viewer'); req.add(req.newFetchPeopleRequest('VIEWER_FRIENDS'), 'viewerFriends'); req.send(onLoadFriends);

}

function onLoadFriends(data) { var viewer = data.get('viewer').getData(); var viewerFriends = data.get('viewerFriends').getData();

html = new Array(); html.push('<ul>'); viewerFriends.each(function(person) { html.push('<li>' + person.getDisplayName() + "</li>"); }); html.push('</ul>'); document.getElementById('friends').innerHTML = html.join('');

}

function init() {

loadFriends();

}

Here are the errors I see in FireBug:

os_a.rpc has no properties os_Ia()opensocial-0.7.js (line 4) loadFriends()gifts.js (line 2) init()gifts.js (line 23) runOnLoadHandlers()ifr (line 80) function(){return"0.61"};os_$[_P].hasPermission=function(a){return a==os_Ga};var... opensocial-0.7.js (line 128) os_k() has no properties os_Ha;var os_Ia=function(){return os_k().newDataRequest()};os_j.newDataRequest=o...