Good Idea! :D Dunno why I didn't think of that, I used something like that the other day, Doh..
Chris On 23 December 2010 23:02, Richard Quadling <[email protected]> wrote: > On 22 December 2010 18:16, Walter Lee Davis <[email protected]> wrote: > > I have a quick filter for hiding list items until only matches show. I > want > > to cover all the various ways that a user might interact with the search > > field, so I write this lovely: > > > > $('filter').observe('keyup', function(evt){ > > this.fire('check:filter'); > > }); > > $('filter').observe('click', function(evt){ > > this.fire('check:filter'); > > }); > > $('filter').observe('focus', function(evt){ > > this.fire('check:filter'); > > }); > > $('filter').observe('blur', function(evt){ > > this.fire('check:filter'); > > }); > > > > Is there any way to write this more clearly, as in with fewer lines of > code? > > > > I'm using 1.6.latest, haven't tried the new 1.7 goodies yet. Would that > > help? > > > > Walter > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Prototype & script.aculo.us" group. > > To post to this group, send email to > > [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<prototype-scriptaculous%[email protected]> > . > > For more options, visit this group at > > http://groups.google.com/group/prototype-scriptaculous?hl=en. > > > > > > Maybe something like ... > > ['keyup', 'click', 'focus', 'blur'].each(function(eventName){ > $('filter').observe(eventName, function(evt){ > this.fire('check:filter'); > }); > }); > > > -- > Richard Quadling > Twitter : EE : Zend > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY > > -- > You received this message because you are subscribed to the Google Groups > "Prototype & script.aculo.us" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]<prototype-scriptaculous%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/prototype-scriptaculous?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" 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-scriptaculous?hl=en.
