10 border:
2px solid blue;
15 .scenario { margin-bottom:
16px;}
16 .scenario:first-line { font-weight: bold; margin-bottom:
16px;}
17 .expected-results:first-line { font-weight: bold }
19 <script src=../editing.js
language=
"JavaScript" type=
"text/JavaScript" ></script>
23 function editingTest() {
24 moveSelectionForwardByLineCommand();
25 moveSelectionForwardByLineCommand();
26 moveSelectionForwardByLineCommand();
27 for (i
= 0; i
< 2; i
++)
28 moveSelectionForwardByCharacterCommand();
29 for (i
= 0; i
< 2; i
++)
30 extendSelectionForwardByCharacterCommand();
36 <title>Editing Test
</title>
40 <div class=
"explanation">
41 <div class=
"scenario">
44 Deleting when a selection starts in the middle of the last paragraph and extends to the end of that paragraph
46 <div class=
"expected-results">
49 Should see the four lines in the red box. First line should be
"one". Next one should be
"two". Next one should be
"three". Last one should be
"fo". Insertion point should be blinking at the start of the fourth (last) line.
53 <div contenteditable
id=
"root" style=
"word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space;">
54 <div id=
"test" class=
"editing">
56 <p style=
"margin-top: 0; margin-bottom: 0">two
</p>
57 <p style=
"margin-top: 0; margin-bottom: 0">three
</p>
58 <p style=
"margin-top: 0; margin-bottom: 0">four
</p>