plus, i can think of some other edge cases where i might want to attach a special event that relies on more than one base event. ----------- אריה גלזר 052-5348-561 5561
On Mon, Nov 30, 2009 at 14:58, אריה גלזר <[email protected]> wrote: > as i said - spacebar doesn't fire for my FF3.5.5 > > ----------- > אריה גלזר > 052-5348-561 > 5561 > > > 2009/11/30 Fábio M. Costa <[email protected]> > > But enter and space still fires the click event. By attaching a click >> listener it will work just fine for you. >> Click is not a mouse event as most of the people think. >> >> -- >> Fábio Miranda Costa >> Solucione Sistemas >> Engenheiro de interfaces >> >> >> >> On Mon, Nov 30, 2009 at 10:05 AM, אריה גלזר <[email protected]>wrote: >> >>> obviously i ment condition instead of confirm >>> >>> ----------- >>> אריה גלזר >>> 052-5348-561 >>> 5561 >>> >>> >>> On Mon, Nov 30, 2009 at 14:03, אריה גלזר <[email protected]> wrote: >>> >>>> ok, so i was making a widget, and i wanted its buttons to simulate the >>>> behavior of links. when i press a link with either space, enter or click it >>>> activates. with the keyboard, only enter works (at least in my FF 3.5.5). >>>> so i wanted to create something like this: >>>> Element.Events.activated = { >>>> base : ['keydown','click'], >>>> confirm : function(e){ >>>> return ( >>>> e.type === 'click', >>>> e.key === 'enter', >>>> e.key === 'space' >>>> ); >>>> } >>>> } >>>> >>>> the only problem is that an event can only have one base. so i was >>>> wondering if there was a way of doing this without a rewrite to the core >>>> ----------- >>>> אריה גלזר >>>> 052-5348-561 >>>> 5561 >>>> >>> >>> >> >
