I apologize. It's Friday and my brain has already left the office. This IS working for me. In fact Ryan, I do not have to close the gadget site. It navigates to the new view properly. Thanks for the help. If anything it got me to use the osapi syntax properly, which I was not doing.
doug On 9/30/11 4:07 PM, "daviesd" <davi...@oclc.org> wrote: > 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 >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >> >> >> >> >> >> >> >>