Re: [CSSOM] CaretPosition

On Tue, May 3, 2011 at 2:18 AM, Olli Pettay <Olli.Pettay@helsinki.fi> wrote:

> On 05/03/2011 12:13 PM, Olli Pettay wrote:
>
>> Hi all,
>>
>> I wonder what is the use case for CaretPosition.range.
>> Is that mainly just a left-over from the old caretRangeFromPoint?
>> If the range is really needed, it would be trivial to
>> create one using CaretPosition.offsetNode and CaretPosition.offset.
>>
>> So, could we drop CaretPosition.range, before it gets implemented.
>>
>
> especially because
> http://dev.w3.org/csswg/cssom-view/#dom-document-caretpositionfrompoint is
> tiny bit inconsistent because of that
> range object. .range may or may not be null depending on which
> coordinates are used.
>

I agree. It would be great if the next iteration of DOM Ranges could spec
Ranges as having a startPosition/endPosition that were CaretPositions. This
is how WebKit's implementation works under the hood and it's much better
than dealing with node/offset pairs all the time.

Ojan

Received on Friday, 6 May 2011 19:46:30 UTC