well, when it comes to frameworks, i'm a fan of swimming with the
current... if this is the "prototype way" to do it then so be it.

Now (*ahem*) i also noticed that "this." gets hijacked inside
iterators (each, find, etc). Oh mighty prototype masters, enlighten
this poor seeker after knowledge...

On 1/12/07, Chris Lear <[EMAIL PROTECTED]> wrote:
>
> * tanguyr wrote (12/01/07 14:35):
> > Brilliant!
> >
> > thanks vey much. I had worked out a hack using a closure, but this (no
> > pun intended) is *much* more elegant.
>
> This much more elegant thing is still a closure. The reason your closure
> looks like a hack in comparison to this elegant solution is that the
> prototype author(s) just do it a bit better :-) I find this is often the
> case when comparing my code to Prototype code.
>
> >
> > Thanks again Nicolas.
> >
> > Regards,
> > /t
> >
> > On 1/12/07, Nicolas Terray <[EMAIL PROTECTED]> wrote:
> >>
> >> On 1/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >> > Here's the problem: the value of "this."in the callback handler is not
> >> > the same as the value of "this."in the other methods of my object - it
> >> > looks to me like the value has been "hijacked" and now refers to the
> >> > ajax request?
> >> >
> >>
> >> Hi,
> >>
> >> Please try to replace this line :
> >> > onComplete:this.ajaxCallBackHandler,
> >> by this one :
> >> > onComplete:this.ajaxCallBackHandler.bind(this),
> >>
> >> HTH,
> >> Nicolas Terray
> >>
> >> >
> >>
> >
> > >
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"Ruby on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to