My bad... I wasn't passing the second parameter correctly (the gadget url).
I am doing it correctly now. Firebug errors go away, but the view still does
not change.


On 9/30/11 3:04 PM, "daviesd" <davi...@oclc.org> wrote:

> I don't have a public accessible site, sorry.
> 
> Here's what I have now (not sure if I should be tweaking view or render
> params).
> 
>     var viewParams = {};
>     viewParams[osapi.container.ViewParam.VIEW] = 'home';
>     var renderParams = {};
>     renderParams[osapi.container.RenderParam.VIEW] = 'home';
>     container.navigateGadget(gadgetSite, gadget, viewParams, renderParams);
> 
> Firebug shows me
> 
> Failed to navigate for gadget [object Object].
> Failed to possibly schedule token refresh for gadget [object Object].
> 
> doug
> 
> On 9/30/11 2:52 PM, "Dan Dumont" <ddum...@us.ibm.com> wrote:
> 
>> Hmmm.. 
>> Though you can, I wouldn't start the render chain from the gadget site.
>> There is important lifecycle things that happen in container.
>> navigateGadget
>> 
>> So you verified that the key being passed in was cased properly (as the
>> constant defined in RenderParam)?
>> Do you have a public url that I could look at?
>> 
>> 
>> 
>> From:   daviesd <davi...@oclc.org>
>> To:     <dev@shindig.apache.org>,
>> Date:   09/30/2011 02:45 PM
>> Subject:        Re: Switching views
>> 
>> 
>> 
>> Thanks Dan.  Ya, even with those suggestions I'm not getting it to switch.
>> I also tried.
>> 
>> gadgetSite.render(gadgetSite.getActiveGadgetHolder().getGadgetInfo(), {},
>> renderParams);
>> 
>> Just wondering what the intention is here.  For example we have a
>> 'preferences' view and my gadget has a menu item that want to switch to
>> that
>> view.
>> 
>> doug
>> 
>> 
>> On 9/30/11 2:38 PM, "Dan Dumont" <ddum...@us.ibm.com> wrote:
>> 
>>> gadgetSite.container_ is a private member, I'd avoid using it.
>>> I think the intention is that you would save your common container
>>> instance as a global or easily accessible reference.
>>> 
>>> Also, params are case sensitive.  It's safest, though not always
>> necessary
>>> to use the constance defined in the render params object;
>>> var renderParams = {}
>>> renderParams[osapi.container.RenderParam.VIEW] = 'canvas';
>>> ...
>>> 
>>> 
>>> 
>>> From:   daviesd <davi...@oclc.org>
>>> To:     shindig <dev@shindig.apache.org>,
>>> Date:   09/30/2011 02:32 PM
>>> Subject:        Switching views
>>> 
>>> 
>>> 
>>> What is the common container way of switching the view of an already
>>> rendered gadget?
>>> 
>>> I tried this
>>> 
>>>     var renderParams = { view: 'canvas' };
>>>   gadgetSite.container_.navigateGadget(gadgetSite, gadget, {},
>>> renderParams);
>>> 
>>> But it¹s not doing anything.
>>> 
>>> doug
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> 
>> 


Reply via email to