W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2014

RE: [selection] Selection.setBaseAndExtent

From: Ben Peters <Ben.Peters@microsoft.com>
Date: Wed, 6 Aug 2014 00:16:02 +0000
To: "James M. Greene" <james.m.greene@gmail.com>
CC: Ryosuke Niwa <rniwa@apple.com>, public-webapps <public-webapps@w3.org>
Message-ID: <1407284159988.68499@microsoft.com>
?This API is already used on the web so we should probably keep it as-is.


________________________________
From: James M. Greene <james.m.greene@gmail.com>
Sent: Tuesday, August 5, 2014 4:58 PM
To: Ben Peters
Cc: Ryosuke Niwa; public-webapps
Subject: RE: [selection] Selection.setBaseAndExtent


For consistent terminology with the rest of the API, shouldn't it be `setAnchorAndFocus`?

Sincerely,
    James Greene
    Sent from my [smart?]phone

On Aug 5, 2014 5:54 PM, "Ben Peters" <Ben.Peters@microsoft.com<mailto:Ben.Peters@microsoft.com>> wrote:
I have added proposed text to this bug. Any objections to this?

Proposed text, based on the text for collapse():

void setBaseAndExtent (Node baseNode, unsigned long baseOffset, Node extentNode, unsigned long extentOffset);

The method must throw an IndexSizeError exception if offset is negative or longer than node's length ([DOM4]). Otherwise, it must create a new range, set ([DOM4]) its start to (baseNode, baseOffset) and its and end to (extentNode, extentOffset), and set the context object's range to the newly-created range.

From: Ben Peters
Sent: Tuesday, May 20, 2014 11:37 AM
To: Ben Peters; Ryosuke Niwa; public-webapps@w3.org<mailto:public-webapps@w3.org>
Subject: RE: [selection] Selection.setBaseAndExtent

I have filed a bug to track this issue [1].

Ben

[1] https://www.w3.org/Bugs/Public/show_bug.cgi?id=25831


From: Ben Peters [mailto:Ben.Peters@microsoft.com]
Sent: Monday, May 5, 2014 11:28 PM
To: Ryosuke Niwa; public-webapps@w3.org<mailto:public-webapps@w3.org>
Subject: [selection] Selection.setBaseAndExtent

I noticed that some websites use selection.setBaseAndExtent [1]. According to what limited documentation I could find, it works similar to selection.extend. Is there any intention to standardize this, or is it made obsolete by selection.extend?

Ben

[1] http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with-your-mouse
Received on Wednesday, 6 August 2014 00:16:49 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:14:26 UTC