blob: 06fbeacb35db421c6da4fabd8b0e9231f4e6dcc1 [file] [log] [blame]
| <!DOCTYPE html>
| <html>
| <head>
| "
"
| <script>
| src="../../resources/dump-as-markup.js"
| "
"
| <style>
| "
.editing {
border: 2px solid red;
padding: 12px;
font-size: 24px;
}
"
| "
"
| "
"
| <body>
| "
"
| <p>
| "See this bug: "
| <a>
| href="rdar://problem/3918712"
| "<rdar://problem/3918712>"
| " "Paste as Quotation" in Mail just pastes (<blockquote> tag seems to be lost)."
| "
"
| <p>
| "To manually test, copy everything in the first editable box and paste it in the second box.
You should see "foo" and a new line inside a red box."
| "
"
| <div>
| contenteditable=""
| id="root"
| "
"
| <div>
| class="editing"
| id="test"
| <div>
| <blockquote>
| "foo"
| "
"
| <div>
| class="editing"
| <div>
| class="editing"
| id="test"
| <blockquote>
| "foo"
| <div>
| <#selection-caret>
| <br>
| "
"
| "
"
| <script>
| language="JavaScript"
| src="../editing.js"
| type="text/JavaScript"
| "
"
| <script>
| "
function editingTest() {
for (i = 0; i < 4; i++)
extendSelectionForwardByCharacterCommand();
copyCommand();
for (i = 0; i < 2; i++)
moveSelectionForwardByCharacterCommand();
pasteCommand();
}
if (window.testRunner)
runDumpAsTextEditingTest();
"
| <ol>
| <li>
| "execCopyCommand:
<div id="test" class="editing"><div><blockquote>foo</blockquote></div></div>
<div class="editing"></div>
"
| <li>
| "execPasteCommand:
<div id="test" class="editing"><div><blockquote>foo</blockquote></div></div>
<div class="editing"><div id="test" class="editing"><blockquote>foo</blockquote><div><br></div></div></div>
"
| "
"