Ryan, We had created our own shindig snapshot back on 9/23 because we were hitting a deadline and didn't want things to change. So I thought that might be the problem. But I just synched up with the latest shindig and it's still not working for me.
Our old example that use to work that creates the gadgetSite with a non-default view is not working anymore. Let alone the switching after the render. I guess if it's working for you everything is ok. I just need to figure out what's changed on my end. Thanks. doug On 9/30/11 3:54 PM, "Ryan J Baxter" <rjbax...@us.ibm.com> wrote: > Yeah Dan I just tried this internally, with a sync we did yesterday from > Shindig, it seems to work fine in our demo app. > > Doug, have you tried closing the gadget site before navigating to the new > view? I think this is how we do it. > > -Ryan > > Email: rjbax...@us.ibm.com > Phone: 978-899-3041 > developerWorks Profile > > > > From: Dan Dumont/Westford/IBM@Lotus > To: dev@shindig.apache.org, > Date: 09/30/2011 03:51 PM > Subject: Re: Switching views > > > > I'll try to look into this soon. Under a deadline to get our patches > reviewed and delivered. > I'm pretty sure we have this working fine internally, I'll see what I can > set up and check. > > > > > From: daviesd <davi...@oclc.org> > To: <dev@shindig.apache.org>, > Date: 09/30/2011 03:40 PM > Subject: Re: Switching views > > > > Dan, > > I went back to an example we've used for a while to demonstrate changing > views and it no longer works either. I wonder if something changed > recently > that broke this? > > doug > > > On 9/30/11 3:12 PM, "daviesd" <davi...@oclc.org> wrote: > >> 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 >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> > > > > > > > >