W3C home > Mailing lists > Public > www-style@w3.org > June 2013

Re: [cssom-view] Is there a need for a plural form of document.caretPositionFromPoint()?

From: Sebastian Zartner <sebastianzartner@gmail.com>
Date: Tue, 25 Jun 2013 18:11:23 +0200
Message-ID: <CAERejNZ2Ov5dzv_K6KftRUVdMWTZMo8uS-Mf6v-kzsAQRYjKjA@mail.gmail.com>
To: Scott Johnson <sjohnson@mozilla.com>
Cc: www-style list <www-style@w3.org>, "Tab Atkins Jr." <jackalmage@gmail.com>
The question is if there is a specific use case, for which you need to get
the caret position of a covered element and you currently need hacks to
achieve that, so I can create a report for this.

Sebastian


On 25 June 2013 17:26, Scott Johnson <sjohnson@mozilla.com> wrote:

> Actually, I think this could be fairly useful. Specifically, it would
> be useful to be able to retrieve the caret position objects, which
> include the node and offset, for every element returned from
> elementFromPoint(). When using the caretPositionFromPoint method, there
> are situations (e.g. with abs-pos) where one element is displayed on
> top of another one. If we returned all possible caret positions for a
> given point, then we would have the option of choosing which one to use
> - an ability we don't currently have.
>
> ~Scott
>
> On Tue 25 Jun 2013 09:23:09 AM CDT, Sebastian Zartner wrote:
> > In bug 19753[1] I mentioned to add a plural version of
> > document.caretPositionFromPoint() besides the one for
> > document.elementFromPoint(), so you can get the caret positions of all
> > elements at a specific point.
> > Another idea was to add an element-specific function
> > caretPositionFromPoint()[2], which would take coordinates relative to
> > the given element.
> >
> > Now I was asked for possible use cases for this function, though
> > unfortunately I can't remember if I had a good one.
> > One was related to having two overlapping text fields or areas used to
> > enable auto-completion like it's done for the Firebug Command Line.
> > Though there you don't necessarily need the position of the overlapped
> > field.
> >
> > So I'm asking around if somebody sees a need for such a function.
> >
> > Sebastian
> >
> > [1] https://www.w3.org/Bugs/Public/show_bug.cgi?id=19753
> > [2] http://lists.w3.org/Archives/Public/www-style/2012Oct/0702.html
>
Received on Tuesday, 25 June 2013 16:12:11 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:39:12 UTC