Hi
I created my gadget parser (a few days back) and the correct a few bugs and
the ported from the SAX parser to the SimpleXML parser. And then jumping
stuff like that. This way I was able to run the Mario is Back gadget (that I
found in the igoogle directory)
And now I would like to connect opensocial to my site's backend.
I am planning to edit(or extend) the OpenSocial *.js files to do that.
I was just going thru the opensocial *.js files. And I found this in the
datarequest.js file:
opensocial.DataRequest.PersonId = {
/**
* @member opensocial.DataRequest.PersonId
*/
OWNER : 'OWNER',
/**
* @member opensocial.DataRequest.PersonId
*/
VIEWER : 'VIEWER'
};
I read in the example (in the comments in the file) and found that the
application developer uses "opensocial.DataRequest.PersonId.VIEWER" to get
the ID of the person (viewer in this case).
Now am I going the right way if I let these OpenSocial *.js files alone and
instead create another file called mycontainer.js and use the 'prototype'
feature in javascript to extend these stuff?
Here is an example of what I might do to make the above VIEWER thing
'actually' working.
opensocial.DataRequest.PersonId.prototype.VIEWER=function(){
/*** do something here and get the viewer's ID from the database or any
other source ***/
}
Is it right?
(please direct me to any docs if my idea of Javascript Objects is wrong. And
also point me to any docs)
--
Akash Xavier
[EMAIL PROTECTED]