blob: 1461fc7887db22571c25a7c009641b45afe43c50 [file] [log] [blame]
<!DOCTYPE html><body>
<div id="description">This tests deleting a selection that has a styling element in it. Should move styling elements to head to prevent style loss.</div>
<div id="rootEditableElement" contentEditable="true">
<div> hide styling elements in --> </div>
<style> .text { color:red; } </style>
<link rel="stylesheet" type="text/css" href="../editingStyle.css" />
<div class = "text"> between </div>
</div>
<script src="../../resources/dump-as-markup.js"></script>
<script>
Markup.description(document.getElementById('description').textContent);
document.getElementById('rootEditableElement').focus();
document.execCommand("SelectAll");
document.execCommand("Delete");
Markup.dump('rootEditableElement', 'styling elements have been moved');
document.execCommand("Undo");
Markup.dump('rootEditableElement', 'styling elements are back to their original place');
</script>
</body></html>