Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / editing / deleting / delete-at-paragraph-boundaries-009.html
blob5f014994ef8bb2580aeba0bd16f0522b42852ea6
1 <html>
2 <head>
4 <style>
5 .editing {
6 border: 2px solid red;
7 font-size: 24px;
9 .explanation {
10 border: 2px solid blue;
11 padding: 12px;
12 font-size: 24px;
13 margin-bottom: 24px;
15 .scenario { margin-bottom: 16px;}
16 .scenario:first-line { font-weight: bold; margin-bottom: 16px;}
17 .expected-results:first-line { font-weight: bold }
18 </style>
19 <script src=../editing.js language="JavaScript" type="text/JavaScript" ></script>
21 <script>
23 function editingTest() {
24 moveSelectionForwardByLineCommand();
25 extendSelectionForwardByLineCommand();
26 for (i = 0; i < 3; i++)
27 extendSelectionForwardByCharacterCommand();
28 deleteCommand();
31 </script>
33 <title>Editing Test</title>
34 </head>
35 <body>
37 <div class="explanation">
38 <div class="scenario">
39 Tests:
40 <br>
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.
43 </div>
44 <div class="expected-results">
45 Expected Results:
46 <br>
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.
48 </div>
49 </div>
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">
53 one
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>
57 </div>
58 </div>
60 <script>
61 runEditingTest();
62 </script>
64 </body>
65 </html>