Reviewers:
opensocial-and-gadgets-spec_googlegroups.com,
Message:
I've made a lot of progress on the Social-Gadget.xml doc and I'd like to
check it in before the break next week.
To review, start by reading my list of changes below. Then check out
the preview at
http://www.opensocial.org/Technical-Resources/draft/Social-Gadget.xml
Thanks,
Lane
http://codereview.appspot.com/157078/diff/1/2
File OpenSocial-Data-Pipelining.xml (left):
http://codereview.appspot.com/157078/diff/1/2#oldcode233
OpenSocial-Data-Pipelining.xml:233: <section title="Tag:
<os:PeopleRequest>"
moved PeopleRequest, ViewerRequest, OwnerRequest, and ActivitiesRequest
to Social-Gadget.xml
http://codereview.appspot.com/157078/diff/1/4
File OpenSocial-Markup-Language-Tags.xml (left):
http://codereview.appspot.com/157078/diff/1/4#oldcode37
OpenSocial-Markup-Language-Tags.xml:37: <section title="Overview">
Moved all the content to Social-Gadget.xml. We can delete this file.
http://codereview.appspot.com/157078/diff/1/3
File Social-Gadget.xml (left):
http://codereview.appspot.com/157078/diff/1/3#oldcode44
Social-Gadget.xml:44: <section title="Using the API Reference">
Moved Using the API reference to the Core-Gadget spec.
http://codereview.appspot.com/157078/diff/1/3#oldcode86
Social-Gadget.xml:86: <section title="Summary">
Moved osapi examples to be near the methods they are examplifying (not a
word, but should be).
http://codereview.appspot.com/157078/diff/1/3#oldcode505
Social-Gadget.xml:505: auth: {"default" : null, "type" : "AuthToken"},
took auth and appId parameters out of the example, since you can't set
them from the client side calls.
http://codereview.appspot.com/157078/diff/1/3#oldcode777
Social-Gadget.xml:777: <section title="osapi.http"
moved osapi.http to Core-Gadget since it's not social
http://codereview.appspot.com/157078/diff/1/3#oldcode1778
Social-Gadget.xml:1778: <section title="Constructor"
removed docs for constructors since they're not used.
http://codereview.appspot.com/157078/diff/1/3#oldcode1877
Social-Gadget.xml:1877: <section title="BODY"
moved fields to list items, rather than sections. It takes up less
space in the TOC and it's easier on the eyes.
http://codereview.appspot.com/157078/diff/1/3#oldcode1879
Social-Gadget.xml:1879: <t><static> Member of:
opensocial.Activity.Field.BODY</t>
Got rid of <static> Member of: opensocial.Foo.Field.BAR throughout. Was
this adding value for anyone?!
http://codereview.appspot.com/157078/diff/1/3
File Social-Gadget.xml (right):
http://codereview.appspot.com/157078/diff/1/3#newcode50
Social-Gadget.xml:50: <section title="get"
osapi docs just refer to the parameters in Social-API-Server and the
data objects in Social-Data. Any discrepencies between client and
server side invocation are listed in this doc.
http://codereview.appspot.com/157078/diff/1/3#newcode1171
Social-Gadget.xml:1171: <section title="Deprecated JavaScript API"
anchor="DeprecatedJavaScriptAPI">
Created an appendix for deprecated methods
http://codereview.appspot.com/157078/diff/1/3#newcode1178
Social-Gadget.xml:1178: <t><x:highlight>Deprecated.</x:highlight> Use
<eref
target="./OpenSocial-Specification.xml#osapi.cache.invalidate">osapi.cache.invalidate()</eref>
instead.</t>
Deprecated classes now have pointers to their replacements
Please review this at
http://codereview.appspot.com/157078
Affected files:
M OpenSocial-Data-Pipelining.xml
M OpenSocial-Markup-Language-Tags.xml
M Social-Gadget.xml