Re: [w3c/editing] Should we expose physical direction in Deletion commands? (for the case of RTL) (#133)

I agree all of them except for directional line deletion. 

AFAIK, there is no key binding for line deletion. So, it is hard to imagine what forward/backward deletion of line.

Do you define line deletion as below?
- `selection.modify('extend', direction, 'lineboundary')`
- `document.execCommand('delete')`

If so, forward delete remove characters between caret to end of line:
Where | is caret, ^ is anchor.

Forward line deletion:
  Before: `abc|def\n`
  After Extend: `abc^def|\n`
  After Delete: `abc\n`

Backward line deletion:
  Before: `abc|def\n`
  After Extend: `|abc^def\n`
  After Delete: `|def\n`

Note: Assume "lineboundary" exclude end-of-line marker, e.g. \n or BR


---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/editing/issues/133#issuecomment-235798695

Received on Thursday, 28 July 2016 04:35:51 UTC