W3C home > Mailing lists > Public > public-webapps@w3.org > October to December 2011

Re: [Selectors API 2] Is matchesSelector stable enough to unprefix in implementations?

From: Yehuda Katz <wycats@gmail.com>
Date: Wed, 23 Nov 2011 15:52:48 -0800
Message-ID: <CAMFeDTWRxDZRJR6jkGio95P2BSE=pX071-CYM_csk2ij7bCDvw@mail.gmail.com>
To: Sean Hogan <shogun70@westnet.com.au>
Cc: Boris Zbarsky <bzbarsky@mit.edu>, Lachlan Hunt <lachlan.hunt@lachy.id.au>, public-webapps@w3.org
Yehuda Katz
(ph) 718.877.1325


On Wed, Nov 23, 2011 at 2:38 PM, Sean Hogan <shogun70@westnet.com.au> wrote:

> On 23/11/11 12:17 AM, Boris Zbarsky wrote:
>
>> On 11/22/11 6:50 AM, Lachlan Hunt wrote:
>>
>>> Last time we had this discussion, you had a desire to keep the name
>>> prefixed until the refNodes and :scope stuff was implemented [1]. What's
>>> the status on that now?
>>>
>>
>> The status is that I've given up on the :scope discussion reaching a
>> conclusion in finite time (esp. because it sounds like people would like to
>> change what it means depending on the name of the function being called)
>> and would be quite happy to ship an implementation that only takes one
>> argument.  Web pages can use .length on the function to detect support for
>> the two-argument version if that ever happens.
>>
>>
> Are there any issues with:
>
> - If you want to use selectors with explicit :scope then you use
> querySelector / querySelectorAll / matchesSelector.
>
> - If you want to use selectors with :scope implied at the start of each
> selector in the selector list (as most js libs currently do) then you use
> find / findAll / matches.
>
>
> The alternative option (find / findAll / matches can accept explicit
> :scope, but will otherwise imply :scope) seems to be where all the
> ambiguity lies.


What exact cases are ambiguous with "find/findAll/matches can accept
explicit :scope, but will otherwise imply :scope"?


>
> Sean
>
>
>
>
Received on Wednesday, 23 November 2011 23:53:37 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:49 GMT