- From: Andrew Fedoniouk <news@terrainformatica.com>
 - Date: Wed, 16 Jul 2008 15:17:22 -0700
 - To: Lachlan Hunt <lachlan.hunt@lachy.id.au>
 - CC: Bert Bos <bert@w3.org>, www-style <www-style@w3.org>
 
Lachlan Hunt wrote:
>
> Bert Bos wrote:
>> (It seems to me you shouldn't need it at all. The problem seems to be 
>> that x.querySelector(":root") doesn't return x. That looks strange to 
>> me: you pass a tree and a pattern, and you get something outside the 
>> tree!? But I'm not an expert on that spec...)
>
> The API doesn't change the way in which an element is evaluated 
> against a selector; it's still evaluated in the context of the entire 
> document.  All it does is limit the collection of elements that are 
> evaluated against it.
>
Lachlan, do you have any particular use cases for such a behavior? At 
last: who requested such querySelector(), where that demand came from?
In the way you define this function it should be a method of the only 
document object:
   document.querySelector(selector [, scopeElement ])
That at least would be fair.
Anyway I've never seen this was requested anywhere but that's only me.
--
Andrew Fedoniouk.
http://terrainformatica.com
Received on Wednesday, 16 July 2008 22:18:13 UTC