getElementsBySelectoron all NodeLists

On Fri, 23 Sep 2005, Sjoerd Visscher wrote:
> Erik Arvidsson wrote:
> > I'm writing this to suggest a related method that takes an element and
> > returns true if it matches a CSS rule
> > 
> > interface GetElementsBySelector {
> >   NodeList getElementsBySelector(in DOMString cssSelector);
> > 
> >   // returns true if an element matches the given CSS selector
> >   boolean matchesSelector(in Element el, in DOMString cssSelector);
> > }
> > 
> > I'm not too sure about the name of this method so suggestions for a better
> > name are welcome (as well as any other comment of course).
> > 
> > Another thing that just I'm not too sure about is whether these should
> > include pseudo classes? It would be good but it makes things harder to
> > implement.
> > 
> > In the light of the bindings and behaviors scenario it would also be very
> > useful to have observers so one call tell when the matching changes. It
> > might be outside the scope of web apps 1.0 though?
> 
> These features would be nice for all methods that return NodeLists. As 
> NodeLists are live, adding a contains method, and a modification event 
> to the NodeList interface should cover all you need and much more.

Forwarding this feedback to public-webapi@w3.org, where this is now being 
developed.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Tuesday, 15 April 2008 20:24:20 UTC