DOH!!!!
On Mar 11, 8:36 am, Guillermo Rauch <[email protected]> wrote: > Aaron, > What if data is an array ? fireEvent will think it's getting an array of > arguments. This is the case of Twitter. The json response looks like this: > > [{ aaron: 'newton', valerio: 'propietti' }] > > If we pass that to fireEvent directly, the callback gets { aaron: 'newton', > valerio: 'propietti' }, which is not the actual response. That's why alexg's > *data = data[0]* was not working, as *data* was already the object and not > the wrapping array. > > > > On Wed, Mar 11, 2009 at 1:32 PM, Aaron Newton <[email protected]> wrote: > > > There is absolutely no difference between these two lines: > > > this.fireEvent('complete', data).fireEvent('success', data).callChain > > (); > > this.fireEvent('complete', [data]).fireEvent('success', > > [data]).callChain(); > > > They both do the exact same thing. fireEvent can take as its second > > argument a single item or an array of them. A single item is passed as > > the argument, while an array is applied for several arguments. > > > On Mar 11, 5:58 am, alexg <[email protected]> wrote: > > > Fantastic, thank you very much for this Guillermo, > > > > I would have filed this in the Lighthouse, but was convinced it was me > > > doing something wrong! > > > > Alex > > -- > Guillermo Rauchhttp://devthought.com
