Hrm, maybe my script isn't as good as I thought, since it doesn't seem
to be working with submit events. Oh well. Sorry about that.

On Feb 8, 3:04 pm, Pat Nakajima <[EMAIL PROTECTED]> wrote:
> Sorry, I'm not even quite sure what that means. Are you referring to
> the sample HTML page?
>
> On Feb 8, 2:55 pm, "artemy tregoubenko" <[EMAIL PROTECTED]>
> wrote:
>
> > I doubt you really want to stop mismatching events : )
>
> > Concerning sugar, you might be interested in syntax of behaviours library
>
> > > Hey, after reading up a bit about event delegation vs. event handling
> > > (http://icant.co.uk/sandbox/eventdelegation), I put together this
> > > little bit:
>
> > >   Object.extend(Event, {
> > >     delegate: function(element, eventName, targetSelector, handler) {
> > >       var element = $(element);
> > >       element.observe(eventName, function(event){
> > >         var origin = $(event.target);
> > >         if ( origin.match(targetSelector) ){
> > >           return handler(event);
> > >         } else {
> > >           event.stop();
> > >         }
> > >       })
> > >     }
> > >   })
>
> > >   var ElementExtensions = {
> > >     delegate: Event.delegate
> > >   }
>
> > >   Element.addMethods(ElementExtensions);
>
> > > Now, I'm not the foremost expert on Prototype's event handling, but I
> > > thought this was a nice little bit of syntactic sugar, and it seems to
> > > work well enough. Do you think it's fit for core? (If so, I'd love to
> > > clean it up and write some tests)
>
> > --
> > arty (http://arty.name)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype: Core" 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/prototype-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to