OLD | NEW |
1 <script> | 1 <!DOCTYPE html> |
2 if (window.testRunner) | 2 <script src="../../resources/testharness.js"></script> |
3 testRunner.dumpEditingCallbacks(); | 3 <script src="../../resources/testharnessreport.js"></script> |
4 </script> | |
5 <body> | |
6 <p>Outdenting a sublist should remove one level.</p> | 4 <p>Outdenting a sublist should remove one level.</p> |
7 <div id="div" contentEditable="true"><ul><ul><li>foo</li></ul></ul></div> | 5 <div id="div" contentEditable="true"><ul><ul><li>foo</li></ul></ul></div> |
| 6 <div id="log"></div> |
| 7 <script> |
| 8 test(function() { |
| 9 var div = document.getElementById('div'); |
| 10 var selection = window.getSelection(); |
8 | 11 |
9 <script> | 12 selection.collapse(div, 0); |
10 var div = document.getElementById("div"); | 13 document.execCommand('Outdent'); |
11 var sel = window.getSelection(); | |
12 | 14 |
13 sel.collapse(div, 0); | 15 assert_equals(div.innerHTML, '<ul><li>foo<br></li></ul>'); |
14 document.execCommand("Outdent"); | 16 assert_true(selection.isCollapsed); |
| 17 assert_equals(selection.anchorNode, div.querySelector('li').firstChild); |
| 18 assert_equals(selection.anchorOffset, 0); |
| 19 }); |
15 </script> | 20 </script> |
16 </body> | |
OLD | NEW |