Re: [editing-explainer] Can we use textnodes, and block/inline nodes as shadow roots for transparent IME handling? (#57)

@rniwa I don't quite understand, these two sentences look a little contradictory to me:


> The idea here is to spec it in such a way that could be modeled as being implemented as a shadow DOM even though such will be an implementation detail. 

and

> The shadow DOM spec. will be defining something like user-defined shadow root so we should just use that concept instead of inventing our own exotic feature/concept.

Aren't you saying in one sentence that we should leave it up to the implementation how to achieve the goal, and in the second to use the terminology already defined in the shadow DOM spec?

> In general, we're trying to construct/explain a higher level API (e.g. editing API) in terms of more primitive API (e.g. shadow DOM) instead of a higher level API introducing lots of primitives of its own.

I understand the concept. I also understand the other concept of leaving certain details out so that the implementation can figure them out. But how do we do both at the same time?

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/editing-explainer/issues/57#issuecomment-106729663

Received on Friday, 29 May 2015 07:41:51 UTC