- From: Travis Leithead <travil@windows.microsoft.com>
- Date: Thu, 16 Aug 2007 10:56:59 -0700
- To: <public-webapi@w3.org>, Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Message-ID: <096A2EC46B3C084BA8D73D2280C55DD506CD800A@WIN-MSG-21.wingroup.windeploy.ntdev.mi>
Recently, a member-only vote <http://www.w3.org/2002/09/wbs/38482/selectorsNames/results> was held to attempt (yet-again) to resolve general complaining, grumbling, etc., about the latest API names chosen for the Selectors API spec <http://dev.w3.org/cvsweb/~checkout~/2006/webapi/selectors-api/Overview. html?content-type=text/html;%20charset=utf-8> . I suppose a vote was the only fair and equitable thing to do. The race was pretty close, given the total votes, and a new name candidate rose to the top. I suppose this thread is now open to hear what the standardistas think, but personally, I'd like to just put the voted name in, and get this spec done ;) Summary Choice All responders Don't mind Don't want Ranked 1 Ranked 2 Ranked 3 Ranked 4 Ranked 5 Ranked 6 Single return value: selectElement() 2 2 2 5 3 List of return values: selectAllElements() Single return value: selectorQuery() 4 1 2 4 2 1 List of return values: selectorQueryAll() Single return value: selectorQueryOne() 3 1 2 2 6 List of return values: selectorQuery() Single return value: querySelector() 4 2 1 3 4 List of return values: querySelectorAll() Single return value: matchSelector() 4 2 2 2 1 2 1 List of return values: matchSelectorAll() Single return value: getElementBySelector() 2 3 6 2 1 List of return values: getElementListBySelector() Multiplier 3 7 1 2 3 4 5 6 Scores Totals selectElement()/selectAllElements() 6 14 2 10 0 0 15 0 47 selectorQuery()/selectorQueryAll() 12 0 1 0 6 16 10 6 51 selectorQueryOne()/selectorQuery() 9 7 0 0 0 8 10 36 70 querySelector()/querySelectorAll() 12 0 2 2 9 16 0 0 41 matchSelector()/matchSelectorAll() 12 14 0 4 6 4 10 6 56 getElementBySelector()/getElementListBySelector() 6 21 6 4 0 0 0 6 43 Stack ranking by vote: Rank Votes querySelector()/querySelectorAll() 1 41 getElementBySelector()/getElementListBySelector() 2 43 selectElement()/selectAllElements() 3 47 selectorQuery()/selectorQueryAll() 4 51 matchSelector()/matchSelectorAll() 5 56 selectorQueryOne()/selectorQuery() 6 70 So, querySelector/querySelectorAll it is. Now I'll certainly have to learn to spell 'query' correctly... Thanks to Lachlan for correcting my previously erroneous math. -Travis MSIE
Received on Thursday, 16 August 2007 17:57:17 UTC