On 11/2/06, Diez B. Roggisch <[EMAIL PROTECTED]> wrote: > > Hi, > > I'm trying to build a nice widget-wrapper around the YUI-component lib. > Things are nice and smooth except for one thing: the components can get > effects as arguments, basically a constructor and some arguments. > > Now this is what the generated JS looks like: > > resizepanelwin = new YAHOO.widget.Panel("resizepanelwin", > {"visible": false, > "effect": {"duration": 0.25, "effect": > "YAHOO.widget.ContainerEffect.FADE"}, > "constraintoviewport": true, > "draggable": true, "width": "23em", > "modal": false, "close": true, > "underlay": "none", "fixedcenter": true} ); > > > as you can see, the effect.effect is a string. Yet it should be rendered > without quotes, so that the eval will evaluate it to the > constructor/callable. > > Any suggestion on how to make that happen?
You don't, that's not JSON. You need to process it in JavaScript to get the objects you want. result.effect.effect = eval(result.effect.effect); -bob --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to turbogears@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears -~----------~----~----~----~------~----~------~--~---