Yup, perfect. Will change.
We really need some test code don't we? :)
If you get interested in that, go for it!
- Cassie
On Mon, Feb 11, 2008 at 12:51 PM, Jamey Wood <[EMAIL PROTECTED]> wrote:
> Hi Cassie,
>
> Cassie wrote:
> > Hey Jamey -
> >
> > It was actually the container.js file that was incorrect. opensocial.jsand
> > activity.js were right as per the spec. Thanks for the bug though, I
> > submitted a fix already :)
> >
>
> Yeah, I realized that after I saw your commit message.
>
> Now that you've changed container.js, shouldn't you also change this
> portion of features/opensocial-samplecontainer/statefileparser.js:
>
> 160 activities[userId].push(container.newActivity(
> 161 $(this).attr('title'),
> 162 {'id' : $(this).attr('id'),
> 163 'externalId' : $(this).attr('externalId'),
> 164 'body' : $(this).attr('body'),
> 165 'appId' : appId,
> 166 'userId' : userId,
> 167 'streamTitle' : streamTitle,
> 168 'streamUrl' : streamUrl,
> 169 'streamSourceUrl' : streamSourceUrl,
> 170 'streamFaviconUrl' : streamFaviconUrl,
> 171 'url' : $(this).attr('url'),
> 172 'postedTime' : $(this).attr('postedTime'),
> 173 'mediaItems' : mediaItems}));
>
> (to pass title in the opt_params map, instead of as its own parameter)?
>
> Thanks,
> Jamey
>
> > On Mon, Feb 11, 2008 at 12:42 PM, Jamey Wood (JIRA) <[EMAIL PROTECTED]>
> wrote:
> >
> >
> >> [
> >>
> https://issues.apache.org/jira/browse/SHINDIG-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> ]
> >>
> >> Jamey Wood updated SHINDIG-58:
> >> ------------------------------
> >>
> >> Attachment: shindig-58.patch
> >>
> >> A patch which changes the opensocial.Activity constructor (in
> >> features/opensocial-reference/activity.js) to expect the title property
> as
> >> its own separate parameter (similar to how other opensocial.*
> constructors
> >> appear to work).
> >>
> >>
> >>> features/opensocial-reference/container.js passes incorrect parameters
> >>>
> >> to opensocial.Activity constructor
> >>
> >>
> ---------------------------------------------------------------------------------------------------------
> >>
> >>> Key: SHINDIG-58
> >>> URL: https://issues.apache.org/jira/browse/SHINDIG-58
> >>> Project: Shindig
> >>> Issue Type: Bug
> >>> Components: Features
> >>> Reporter: Jamey Wood
> >>> Assignee: Kevin Brown
> >>> Attachments: shindig-58.patch
> >>>
> >>> Time Spent: 0.02h
> >>> Remaining Estimate: 0h
> >>>
> >>> These lines in container.js:
> >>> 303 opensocial.Container.prototype.newActivity = function(title,
> >>> 304 opt_params) {
> >>> 305 return new opensocial.Activity(title, opt_params);
> >>> 306 };
> >>> do not match up with the opensocial.Activity constructor defined in
> >>>
> >> activity.js:
> >>
> >>> 147 opensocial.Activity = function(params) {
> >>> 148 this.fields_ = params;
> >>> 149 };
> >>> (because the latter does not expect the "title" property to be passed
> in
> >>>
> >> a separate parameter).
> >>
> >>> One or the other should be changed. Without such a change, the
> internal
> >>>
> >> state of activity objects is being mishandled.
> >>
> >> --
> >> This message is automatically generated by JIRA.
> >> -
> >> You can reply to this email to add a comment to the issue online.
> >>
> >>
> >>
> >
> >
>
>