blob: c401df5b7f3fdc1c86b41ecc4d81496cfec8ef67 [file] [log] [blame]
<div id="description1">This tests creating a list from an empty paragraph with bold already applied to it. The word below should be bold.</div>
<div id="edit1" contentEditable="true"><div><b><br></b></div></div>
<div id="description2">This tests creating a list from an empty paragraph when the typing style was Bold. The word below should be bold.</div>
<div id="edit2" contentEditable="true"></div>
<div id="description3">This tests indenting an empty paragraph with bold already applied to it. The word below should be bold.</div>
<div id="edit3" contentEditable="true"><div><b><br></b></div></div>
<div id="description4">This tests indenting an empty paragraph when the typing style was Bold. The word below should be bold.</div>
<div id="edit4" contentEditable="true"></div>
<div id="description5">This tests outdenting an empty paragraph with bold already applied to it. The word below should be bold.</div>
<div id="edit5" contentEditable="true"><blockquote class="webkit-indent-blockquote"><b><br></b></blockquote></div>
<div id="description6">This tests outdenting an empty paragraph when the typing style was Bold. The word below should be bold.</div>
<div id="edit6" contentEditable="true"><blockquote class="webkit-indent-blockquote"><br></blockquote></div>
<div id="description7">This tests outdenting an non-indented empty paragraph when the typing style was Bold. The word below should be bold.</div>
<div id="edit7" contentEditable="true"></div>
<script>
if (window.testRunner)
window.testRunner.dumpAsText();
edit1 = document.getElementById("edit1");
edit1.focus();
document.execCommand("InsertUnorderedList");
document.execCommand("InsertText", false, "Bold");
edit2 = document.getElementById("edit2");
edit2.focus();
document.execCommand("Bold");
document.execCommand("InsertUnorderedList");
document.execCommand("InsertText", false, "Bold");
edit3 = document.getElementById("edit3");
edit3.focus();
document.execCommand("Indent");
document.execCommand("InsertText", false, "Bold");
edit4 = document.getElementById("edit4");
edit4.focus();
document.execCommand("Bold");
document.execCommand("Indent");
document.execCommand("InsertText", false, "Bold");
edit5 = document.getElementById("edit5");
edit5.focus();
document.execCommand("Outdent");
document.execCommand("InsertText", false, "Bold");
edit6 = document.getElementById("edit6");
edit6.focus();
document.execCommand("Bold");
document.execCommand("Outdent");
document.execCommand("InsertText", false, "Bold");
edit7 = document.getElementById("edit7");
edit7.focus();
document.execCommand("Bold");
document.execCommand("Outdent");
document.execCommand("InsertText", false, "Bold");
if (window.testRunner)
document.body.innerText = document.getElementById("description1").innerText + "\n" + edit1.innerHTML + "\n\n" +
document.getElementById("description2").innerText + "\n" + edit2.innerHTML + "\n\n" +
document.getElementById("description3").innerText + "\n" + edit3.innerHTML + "\n\n" +
document.getElementById("description4").innerText + "\n" + edit4.innerHTML + "\n\n" +
document.getElementById("description5").innerText + "\n" + edit5.innerHTML + "\n\n" +
document.getElementById("description6").innerText + "\n" + edit6.innerHTML + "\n\n" +
document.getElementById("description7").innerText + "\n" + edit7.innerHTML;
</script>