Odd, a second client (my original one) didn't yield this. Disregard until further notice.
2009/10/29 John Hjelmstad <johnfa...@gmail.com> > FYI > > Looks like this CL missed adding the taming.js files to the pom.xmls -- > fixing that now. > > Apologies - John > > 2009/10/29 John Hjelmstad <johnfa...@gmail.com> > > Patch committed. I'll expect your JS follow-up after I get in the >> FeatureRegistry CL :) >> >> 2009/10/28 John Hjelmstad <johnfa...@gmail.com> >> >> 2009/10/28 ๏̯͡๏ Jasvir Nagra <jas...@google.com> >>> >>> >>>> >>>> On Tue, Oct 27, 2009 at 6:21 PM, John Hjelmstad <johnfa...@gmail.com>wrote: >>>> >>>>> Hey Jas: >>>>> >>>>> As I noted to you recently, I've finally gotten the JS feature loader >>>>> CL out. It's here: http://codereview.appspot.com/143046 >>>>> >>>>> The impact this would have on your CL is that it allows for >>>>> introduction of syntax that would include tamings.js only when >>>>> feature=caja >>>>> is included (that, in turn, will require making some kind of gadget >>>>> processing context available to rewriters et al). >>>>> >>>>> The underlying design question I have - not necessarily for this CL - >>>>> is whether "feature=caja is included somewhere in the Gadget feature >>>>> dependency tree" will always be equivalent to "Gadget is cajoled". >>>>> >>>> >>>> Yes. If the feature is required implies the content will be cajoled. >>>> >>> >>> Yeah, I was more getting at the reverse here - if cajoled, does the >>> gadget require feature=caja? As you note, it does not. >>> >>> Anyway, all this will affect the design of the Feature loader stuff >>> moreso than this CL. I'll patch yours in shortly. >>> >>> --j >>> >>> >>>> >>>> >>>>> In particular, will this be true for cajoled-inlined content? I know >>>>> we've discussed various ideas around this: <Content type="caja">, <Content >>>>> type="html" cajolable="true">, <Require feature="caja">, or simply [ >>>>> container chooses whether or not to cajole, no syntax in gadget ]. >>>>> Thoughts >>>>> on this? >>>>> >>>> >>>> Unfortunately this is not true. As it stands a container can externally >>>> turn on cajoling but passing a uri parameter flag to turn on cajoling >>>> (using >>>> &caja=1) and include the caja runtime library (&libs=caja). Both the >>>> parameters are needed to run cajoled gadgets correctly and are used by >>>> containers. >>>> >>>> >>>>> >>>>> In the interim, I don't want to hold you up too much, and feel that >>>>> including these tamings should be OK even though it's unnecessary out of >>>>> Caja context. Others have an opinion? >>>>> >>>> >>>> I'd really like to see the CL land as it enables correctly use of >>>> opensocial and osapi with cajoled gadgets. I'd be keen to get this >>>> committed sooner than later - if it really adds undue size to the uncajoled >>>> code, I am happy to make the changes required to use the new >>>> JsFeatureLoader >>>> to only load taming.js if its needed in a separate change. >>>> >>>> >>>>> >>>>> --j >>>>> >>>>> >>>>> On Sun, Oct 25, 2009 at 11:18 PM, <jas...@gmail.com> wrote: >>>>> >>>>>> Snapshot. >>>>>> >>>>>> >>>>>> On 2009/10/21 19:03:23, jasvir wrote: >>>>>> >>>>>>> http://codereview.appspot.com/135051/diff/1027/48 >>>>>>> File features/src/main/javascript/features/caja/taming.js (right): >>>>>>> >>>>>> >>>>>> http://codereview.appspot.com/135051/diff/1027/48#newcode105 >>>>>>> Line 105: var tamings___ = tamings___ || []; >>>>>>> This works for now. Its vulnerable to a feature you don't trust >>>>>>> >>>>>> resetting this >>>>>> >>>>>>> array entirely to prevent it from getting exposed to a gadget but if >>>>>>> >>>>>> you have a >>>>>> >>>>>>> feature you don't trust, it can do anything anyways. >>>>>>> >>>>>> >>>>>> On 2009/10/20 21:53:57, johnfargo wrote: >>>>>>> > Not that it's a big deal in this case, but maybe it should be. This >>>>>>> >>>>>> is one of >>>>>> >>>>>>> a >>>>>>> > few use cases I've seen arise that call for a clearer >>>>>>> representation >>>>>>> >>>>>> of the >>>>>> >>>>>>> > feature dependency tree. >>>>>>> >>>>>> >>>>>> http://codereview.appspot.com/135051/diff/1027/46 >>>>>>> File features/src/main/javascript/features/flash/taming.js (right): >>>>>>> >>>>>> >>>>>> http://codereview.appspot.com/135051/diff/1027/46#newcode1 >>>>>>> Line 1: /* >>>>>>> On 2009/10/20 21:53:57, johnfargo wrote: >>>>>>> > Missing a corresponding feature.xml update for flash. >>>>>>> >>>>>> >>>>>> Done. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> http://codereview.appspot.com/135051 >>>>>> >>>>> >>>>> >>>> >>> >> >