blob: e2fad975cd2901e93c947a3f819e1e5a49a95cc8 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
selection_test(
['<div contenteditable>Thi^s is |some sample text</div>'],
selection => {
selection.document.execCommand('foreColor', false, 'green');
},
['<div contenteditable>Thi<font color="#008000">^s is |</font>some sample text</div>'],
'Preserve forward selection direction - Anchor offset must be smaller than focus offset.');
selection_test(
['<div contenteditable>Thi|s is ^some sample text</div>'],
selection => {
selection.document.execCommand('foreColor', false, 'green');
},
['<div contenteditable>Thi<font color="#008000">|s is ^</font>some sample text</div>'],
'Preserve backward selection direction - Anchor offset must be bigger than focus offset.');
</script>