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 extendSelectionForwardByLineCommand();
26 for (i
= 0; i
< 3; i
++)
27 extendSelectionForwardByCharacterCommand();
33 <title>Editing Test
</title>
37 <div class=
"explanation">
38 <div class=
"scenario">
41 Deleting when a selection starts at the beginning of a
42 paragraph preceded by a text element and extends into the middle of a following paragraph.
44 <div class=
"expected-results">
47 Should see the three lines in the red box. First line should be
"one". Next one should be
"ee". Next one should be
"four". Insertion point should be blinking at the start of the second line.
51 <div contenteditable
id=
"root" style=
"word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space;">
52 <div id=
"test" class=
"editing">
54 <p style=
"margin-top: 0; margin-bottom: 0">two
</p>
55 <p style=
"margin-top: 0; margin-bottom: 0">three
</p>
56 <p style=
"margin-top: 0; margin-bottom: 0">four
</p>