Without default text input, the current proposal for
contentEditable="minimal" is essentially just enabling cursors (drawing
them, dispatching events, performing default actions). Rather than calling
the mode "minimal", which is ill-defined, why not explicitly call it what
it is: "cursor-only"? Or, have contentEditable take a list of features to
turn enable: contentEditable="enable-cursors enable-CommandEvents".
Or, rather than tying this concept to contentEditable, with all the
assumptions and complications that brings up, why not expose this building
block as a completely separate attribute?
On Mon, May 26, 2014 at 1:25 AM, Anne van Kesteren <annevk@annevk.nl> wrote:
> On Mon, May 26, 2014 at 4:17 AM, Yoshifumi Inoue <yosin@chromium.org>
> wrote:
> > Range.style is cool idea! I assume Range.detach() removes styles added
> > Range.style.
>
> detach() is a no-op. http://dom.spec.whatwg.org/#dom-range-detach
>
>
> > To implement text composition with this, I would like to have "wave
> > underline", "dotted underline", "thick underline" etc.
>
> Range.prototype.style seems complex in the context of overlapping
> ranges and such. Suddenly you're no longer applying CSS to a tree.
>
>
> --
> http://annevankesteren.nl/
>
>