Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / editing / deleting / delete-at-paragraph-boundaries-007.html
blob280c8a2733d58a2f0904f8f97893866499c71f8c
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 moveSelectionForwardByLineCommand();
26 extendSelectionForwardByLineCommand();
27 for (i = 0; i < 2; i++)
28 extendSelectionForwardByCharacterCommand();
29 deleteCommand();
32 </script>
34 <title>Editing Test</title>
35 </head>
36 <body>
38 <div class="explanation">
39 <div class="scenario">
40 Tests:
41 <br>
42 Deleting when a selection starts at the beginning of a
43 paragraph preceded by another block and extends into the middle of a following paragraph.
44 </div>
45 <div class="expected-results">
46 Expected Results:
47 <br>
48 Should see the three lines in the red box. First line should be "one". Next one should be "two". Next one should be "ur". Insertion point should be blinking at the start of the third line.
49 </div>
50 </div>
52 <div contenteditable id="root" style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space;">
53 <div id="test" class="editing">
54 one
55 <p style="margin-top: 0; margin-bottom: 0">two</p>
56 <p style="margin-top: 0; margin-bottom: 0">three</p>
57 <p style="margin-top: 0; margin-bottom: 0">four</p>
58 </div>
59 </div>
61 <script>
62 runEditingTest();
63 </script>
65 </body>
66 </html>