On Sat, Jul 20, 2013 at 6:27 PM, Till Schneidereit < [email protected]> wrote:
> On Sun, Jul 21, 2013 at 12:17 AM, Andrew Fedoniouk < > [email protected]> wrote: > >> Unfortunately setters do not work with jQuery where >> chained calls are used frequently: >> >> el.myplugin({....}) >> .addClass("myplugin"); >> >> that with new syntax may look like as: >> >> el.myplugin: { params } >> .addClass: "myplugin"; >> > > This is ambiguous. Is `addClass` a method on the `{ params }` object, > No it's not, {}.addClass throws a syntax error exception: {foo:1}.foo; // SyntaxError at the "." ({foo:1}).foo; // 1 Rick > or is it a chained method call, as you want it to be? That is, the > example could just as well translate to this: > > el.myplugin({ params }.addClass("myplugin")); > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

