Having gone through a number of container redesigns I can only suggest that you inform gadget authors to make their gadget deal with dynamic width. Try using gadgets.window.getViewportDimensions()
On Mon, Mar 21, 2011 at 8:15 AM, Allan Bond <[email protected]> wrote: > Hello, > > I am working on a gadget container that has different layout options > (typical > layouts like 2-column, 3-column, etc.) We plan to support several gadget > view > sizes ('canvas', 'home', and 'wide'). When I switch to a two-column view > where > Column A is maybe 2/3 of the browser width and Column B is 1/3, what is the > preferred way to tell shindig which view each gadget should use for > rendering? > > Currently, as each gadget is added to the page, I call > > > shindig.container.setView('<view name>'); > The <view name> changes depending on the column in which the gadget > resides. Is > there a better or more preferred way to accomplish this? There is a > parameter > called viewParams, but I'm not sure how that is used (can't see it in the > shindig gadget rendering servlet source either). > > I've looked at several OpenSocial implementations (OSEC & Eureka Streams) > and > they don't seem to change the view based on how wide the columns are in the > layout. They only change the view to 'canvas' when the user maximizes a > specific > gadget. > > Thanks for your input. > > - Allan > > > > -- Paul Lindner -- [email protected] -- linkedin.com/in/plindner
