OLD | NEW |
1 description("Test to make sure we remove span tags with no attributes if we remo
ved the last attribute.") | 1 description("Test to make sure we remove span tags with no attributes if we remo
ved the last attribute.") |
2 | 2 |
3 var testContainer = document.createElement("div"); | 3 var testContainer = document.createElement("div"); |
4 testContainer.contentEditable = true; | 4 testContainer.contentEditable = true; |
5 document.body.appendChild(testContainer); | 5 document.body.appendChild(testContainer); |
6 | 6 |
7 function testSingleToggle(toggleCommand, initialContents, expectedContents) | 7 function testSingleToggle(toggleCommand, initialContents, expectedContents) |
8 { | 8 { |
9 testContainer.innerHTML = initialContents; | 9 testContainer.innerHTML = initialContents; |
10 window.getSelection().selectAllChildren(testContainer); | 10 window.getSelection().selectAllChildren(testContainer); |
(...skipping 21 matching lines...) Expand all Loading... |
32 testSingleToggle("underline", "test", "<u>test</u>"); | 32 testSingleToggle("underline", "test", "<u>test</u>"); |
33 testSingleToggle("underline", "<u><b><strike>test</strike></b></u>", "<b><strike
>test</strike></b>"); | 33 testSingleToggle("underline", "<u><b><strike>test</strike></b></u>", "<b><strike
>test</strike></b>"); |
34 testDoubleToggle("underline", "test", "test"); | 34 testDoubleToggle("underline", "test", "test"); |
35 testSingleToggle("strikethrough", "test", "<strike>test</strike>"); | 35 testSingleToggle("strikethrough", "test", "<strike>test</strike>"); |
36 testSingleToggle("strikethrough", "<u><b><strike>test</strike></b></u>", "<u><b>
test</b></u>"); | 36 testSingleToggle("strikethrough", "<u><b><strike>test</strike></b></u>", "<u><b>
test</b></u>"); |
37 testDoubleToggle("strikethrough", "test", "test"); | 37 testDoubleToggle("strikethrough", "test", "test"); |
38 | 38 |
39 testSingleToggle("strikethrough", "<u>test</u>", "<u><strike>test</strike></u>")
; | 39 testSingleToggle("strikethrough", "<u>test</u>", "<u><strike>test</strike></u>")
; |
40 testSingleToggle("underline", "<strike>test</strike>", "<u><strike>test</strike>
</u>"); | 40 testSingleToggle("underline", "<strike>test</strike>", "<u><strike>test</strike>
</u>"); |
41 | 41 |
42 testSingleToggle("strikethrough", '<span style="text-decoration: overline;">test
</span>', '<span style="text-decoration: overline;"><strike>test</strike></span>
'); | 42 testSingleToggle("strikethrough", '<span style="text-decoration: overline;">test
</span>', '<span style="text-decoration-line: overline;"><strike>test</strike></
span>'); |
43 testSingleToggle("underline", '<span style="text-decoration: overline;">test</sp
an>', '<span style="text-decoration: overline;"><u>test</u></span>'); | 43 testSingleToggle("underline", '<span style="text-decoration: overline;">test</sp
an>', '<span style="text-decoration-line: overline;"><u>test</u></span>'); |
44 | 44 |
45 document.body.removeChild(testContainer); | 45 document.body.removeChild(testContainer); |
46 | 46 |
47 var successfullyParsed = true; | 47 var successfullyParsed = true; |
OLD | NEW |