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.

Reply via email to