Commit a75f131d authored by rniwa@webkit.org's avatar rniwa@webkit.org

2010-09-02 Ryosuke Niwa <rniwa@webkit.org>

        Reviewed by Tony Chang.

        dumpAsText conversion: editing/pasteboard/select-element-1.html, editing/deleting/delete-br-012.html, and editing/deleting/delete-select-all-001.html
        https://bugs.webkit.org/show_bug.cgi?id=45121

        Converted tests.

        * editing/deleting/delete-br-012-expected.txt: Added.
        * editing/deleting/delete-br-012.html:
        * editing/deleting/delete-select-all-001-expected.txt: Added.
        * editing/deleting/delete-select-all-001.html:
        * editing/pasteboard/select-element-1-expected.txt: Added.
        * editing/pasteboard/select-element-1.html:
        * platform/chromium-linux/editing/deleting/delete-br-012-expected.checksum: Removed.
        * platform/chromium-linux/editing/deleting/delete-br-012-expected.png: Removed.
        * platform/chromium-linux/editing/deleting/delete-select-all-001-expected.checksum: Removed.
        * platform/chromium-linux/editing/pasteboard/select-element-1-expected.checksum: Removed.
        * platform/chromium-linux/editing/pasteboard/select-element-1-expected.png: Removed.
        * platform/chromium-linux/editing/pasteboard/select-element-1-expected.txt: Removed.
        * platform/chromium-win/editing/deleting/delete-br-012-expected.checksum: Removed.
        * platform/chromium-win/editing/deleting/delete-br-012-expected.png: Removed.
        * platform/chromium-win/editing/deleting/delete-br-012-expected.txt: Removed.
        * platform/chromium-win/editing/deleting/delete-select-all-001-expected.checksum: Removed.
        * platform/chromium-win/editing/deleting/delete-select-all-001-expected.png: Removed.
        * platform/chromium-win/editing/deleting/delete-select-all-001-expected.txt: Removed.
        * platform/chromium-win/editing/pasteboard/select-element-1-expected.checksum: Removed.
        * platform/chromium-win/editing/pasteboard/select-element-1-expected.png: Removed.
        * platform/chromium-win/editing/pasteboard/select-element-1-expected.txt: Removed.
        * platform/gtk/editing/deleting/delete-select-all-001-expected.txt: Removed.
        * platform/mac-leopard/editing/pasteboard/select-element-1-expected.checksum: Removed.
        * platform/mac-leopard/editing/pasteboard/select-element-1-expected.png: Removed.
        * platform/mac/editing/deleting/delete-br-012-expected.checksum: Removed.
        * platform/mac/editing/deleting/delete-br-012-expected.png: Removed.
        * platform/mac/editing/deleting/delete-br-012-expected.txt: Removed.
        * platform/mac/editing/deleting/delete-select-all-001-expected.checksum: Removed.
        * platform/mac/editing/deleting/delete-select-all-001-expected.png: Removed.
        * platform/mac/editing/deleting/delete-select-all-001-expected.txt: Removed.
        * platform/mac/editing/pasteboard/select-element-1-expected.checksum: Removed.
        * platform/mac/editing/pasteboard/select-element-1-expected.png: Removed.
        * platform/mac/editing/pasteboard/select-element-1-expected.txt: Removed.
        * platform/qt/editing/deleting/delete-br-012-expected.txt: Removed.
        * platform/qt/editing/deleting/delete-select-all-001-expected.txt: Removed.
        * platform/qt/editing/pasteboard/select-element-1-expected.txt: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent 7ff58d47
2010-09-02 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Tony Chang.
dumpAsText conversion: editing/pasteboard/select-element-1.html, editing/deleting/delete-br-012.html, and editing/deleting/delete-select-all-001.html
https://bugs.webkit.org/show_bug.cgi?id=45121
Converted tests.
* editing/deleting/delete-br-012-expected.txt: Added.
* editing/deleting/delete-br-012.html:
* editing/deleting/delete-select-all-001-expected.txt: Added.
* editing/deleting/delete-select-all-001.html:
* editing/pasteboard/select-element-1-expected.txt: Added.
* editing/pasteboard/select-element-1.html:
* platform/chromium-linux/editing/deleting/delete-br-012-expected.checksum: Removed.
* platform/chromium-linux/editing/deleting/delete-br-012-expected.png: Removed.
* platform/chromium-linux/editing/deleting/delete-select-all-001-expected.checksum: Removed.
* platform/chromium-linux/editing/pasteboard/select-element-1-expected.checksum: Removed.
* platform/chromium-linux/editing/pasteboard/select-element-1-expected.png: Removed.
* platform/chromium-linux/editing/pasteboard/select-element-1-expected.txt: Removed.
* platform/chromium-win/editing/deleting/delete-br-012-expected.checksum: Removed.
* platform/chromium-win/editing/deleting/delete-br-012-expected.png: Removed.
* platform/chromium-win/editing/deleting/delete-br-012-expected.txt: Removed.
* platform/chromium-win/editing/deleting/delete-select-all-001-expected.checksum: Removed.
* platform/chromium-win/editing/deleting/delete-select-all-001-expected.png: Removed.
* platform/chromium-win/editing/deleting/delete-select-all-001-expected.txt: Removed.
* platform/chromium-win/editing/pasteboard/select-element-1-expected.checksum: Removed.
* platform/chromium-win/editing/pasteboard/select-element-1-expected.png: Removed.
* platform/chromium-win/editing/pasteboard/select-element-1-expected.txt: Removed.
* platform/gtk/editing/deleting/delete-select-all-001-expected.txt: Removed.
* platform/mac-leopard/editing/pasteboard/select-element-1-expected.checksum: Removed.
* platform/mac-leopard/editing/pasteboard/select-element-1-expected.png: Removed.
* platform/mac/editing/deleting/delete-br-012-expected.checksum: Removed.
* platform/mac/editing/deleting/delete-br-012-expected.png: Removed.
* platform/mac/editing/deleting/delete-br-012-expected.txt: Removed.
* platform/mac/editing/deleting/delete-select-all-001-expected.checksum: Removed.
* platform/mac/editing/deleting/delete-select-all-001-expected.png: Removed.
* platform/mac/editing/deleting/delete-select-all-001-expected.txt: Removed.
* platform/mac/editing/pasteboard/select-element-1-expected.checksum: Removed.
* platform/mac/editing/pasteboard/select-element-1-expected.png: Removed.
* platform/mac/editing/pasteboard/select-element-1-expected.txt: Removed.
* platform/qt/editing/deleting/delete-br-012-expected.txt: Removed.
* platform/qt/editing/deleting/delete-select-all-001-expected.txt: Removed.
* platform/qt/editing/pasteboard/select-element-1-expected.txt: Removed.
2010-09-02 Matthew Willis <lilmatt@flock.com>
Reviewed by Eric Seidel.
This tests pressing delete key to remove empty quoted line places cursor at the right location. rdar://problem/4813973
| "
"
| <div>
| class="editing"
| "
"
| <div>
| style="border-style:solid; border-color:black;"
| "
hello
"
| "
"
| <div>
| id="test"
| style="border-style:solid; border-color:blue;"
| <font>
| class="Apple-style-span"
| size="6"
| <span>
| class="Apple-style-span"
| style="font-size: 24px;"
| <#selection-caret>
| <br>
| "
"
| "
"
<html>
<head>
<style>
.editing {
border: 2px solid red;
......@@ -9,18 +8,23 @@
}
</style>
<script src=../editing.js language="JavaScript" type="text/JavaScript" ></script>
<script src="../../resources/dump-as-markup.js"></script>
<script>
function editingTest() {
Markup.waitUntilDone();
function test() {
Markup.description("This tests pressing delete key to remove empty quoted line places cursor at the right location. rdar://problem/4813973");
window.getSelection().setPosition(document.getElementById('test'), 0);
deleteCommand();
Markup.dump(document.body);
Markup.notifyDone();
}
</script>
<title>Editing Test</title>
</head>
<body onload="runEditingTest();" contenteditable id="root">
<body onload="test()" contenteditable id="root">
<div class="editing">
<div style="border-style:solid; border-color:black;">
hello
......@@ -30,5 +34,5 @@ function editingTest() {
<div id="test" style="border-style:solid; border-color:blue;">
<br>
</div>
</body></html>
\ No newline at end of file
</body>
</html>
execDeleteCommand: <span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: medium;"><br></span>
......@@ -44,7 +44,7 @@ including the table structure.
</div>
<script>
runEditingTest();
runDumpAsTextEditingTest();
</script>
</body>
......
......@@ -20,38 +20,11 @@ EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range fr
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x576
RenderBlock {P} at (0,0) size 784x21
RenderText {#text} at (0,0) size 498x21
text run at (0,0) width 265: "This tests copy/paste of select elements. "
text run at (265,0) width 233: "All the options should be included."
RenderBlock {DIV} at (0,37) size 784x21
RenderInline {SPAN} at (0,0) size 0x21
RenderBR {BR} at (0,0) size 0x21
RenderBlock {DIV} at (0,58) size 784x31
RenderMenuList {SELECT} at (2,2) size 74x27 [bgcolor=#FFFFFF]
RenderBlock (anonymous) at (8,4) size 42x21
RenderText at (0,0) size 28x21
text run at (0,0) width 28: "One"
RenderBlock {UL} at (0,105) size 784x84
RenderListItem {LI} at (40,0) size 744x21
RenderListMarker at (-18,0) size 7x21: bullet
RenderText {#text} at (0,0) size 46x21
text run at (0,0) width 46: "Passed"
RenderListItem {LI} at (40,21) size 744x21
RenderListMarker at (-18,0) size 7x21: bullet
RenderText {#text} at (0,0) size 46x21
text run at (0,0) width 46: "Passed"
RenderListItem {LI} at (40,42) size 744x21
RenderListMarker at (-18,0) size 7x21: bullet
RenderText {#text} at (0,0) size 46x21
text run at (0,0) width 46: "Passed"
RenderListItem {LI} at (40,63) size 744x21
RenderListMarker at (-18,0) size 7x21: bullet
RenderText {#text} at (0,0) size 46x21
text run at (0,0) width 46: "Passed"
caret: position 7 of child 0 {SELECT} of child 4 {DIV} of body
This tests copy/paste of select elements. All the options should be included.
Passed
Passed
Passed
Passed
<script>
if (window.layoutTestController)
if (window.layoutTestController) {
layoutTestController.dumpEditingCallbacks();
</script>
<script>
layoutTestController.dumpAsText();
}
function log(str) {
var li = document.createElement("li");
li.appendChild(document.createTextNode(str));
......@@ -43,4 +44,4 @@ var select = document.getElementById("select");
shouldBe(select.options[0].value, "One");
shouldBe(select.options[1].value, "Two");
shouldBe(select.options[2].value, "Three");
</script>
\ No newline at end of file
</script>
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x576
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 451x19
text run at (0,0) width 244: "This tests copy/paste of select elements. "
text run at (244,0) width 207: "All the options should be included."
RenderBlock {DIV} at (0,36) size 784x16
RenderInline {FONT} at (0,0) size 0x18
RenderInline {SPAN} at (0,0) size 0x16
RenderBR {BR} at (0,0) size 0x16
RenderBlock {DIV} at (0,52) size 784x22
RenderMenuList {SELECT} at (2,2) size 55x18 [bgcolor=#DDDDDD]
RenderBlock (anonymous) at (0,0) size 55x18
RenderText at (4,1) size 24x16
text run at (4,1) width 24: "One"
RenderBlock {UL} at (0,90) size 784x80
RenderListItem {LI} at (40,0) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,20) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,40) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,60) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
caret: position 7 of child 0 {SELECT} of child 4 {DIV} of body
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 5 of BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x62 [border: (2px solid #FF0000)]
RenderBlock {DIV} at (14,14) size 756x34 [border: (3px solid #000000)]
RenderText {#text} at (3,3) size 47x27
text run at (3,3) width 47: "hello"
RenderBlock (anonymous) at (14,48) size 756x0
RenderBlock {DIV} at (0,62) size 784x34 [border: (3px solid #0000FF)]
RenderInline {FONT} at (0,0) size 0x36
RenderInline {SPAN} at (0,0) size 0x27
RenderBR {BR} at (3,3) size 0x27
caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 0 {FONT} of child 2 {DIV} of body
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of TD > TR > TBODY > TABLE > DIV > BODY > HTML > #document to 0 of TD > TR > TBODY > TABLE > DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x48 [border: (2px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 0x19
RenderBR {BR} at (14,14) size 0x19
caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 1 {DIV} of body
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x576
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 451x19
text run at (0,0) width 244: "This tests copy/paste of select elements. "
text run at (244,0) width 207: "All the options should be included."
RenderBlock {DIV} at (0,36) size 784x16
RenderInline {FONT} at (0,0) size 0x18
RenderInline {SPAN} at (0,0) size 0x16
RenderBR {BR} at (0,0) size 0x16
RenderBlock {DIV} at (0,52) size 784x24
RenderMenuList {SELECT} at (2,2) size 57x20 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
RenderBlock (anonymous) at (1,1) size 55x18
RenderText at (4,1) size 24x16
text run at (4,1) width 24: "One"
RenderBlock {UL} at (0,92) size 784x80
RenderListItem {LI} at (40,0) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,20) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,40) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,60) size 744x20
RenderListMarker at (-18,0) size 7x19: bullet
RenderText {#text} at (0,0) size 43x19
text run at (0,0) width 43: "Passed"
caret: position 7 of child 0 {SELECT} of child 4 {DIV} of body
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x48 [border: (2px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 0x20
RenderBR {BR} at (14,14) size 0x20
caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 1 {DIV} of body
8000f5c88a3d54ec63fa2c53e9d65fdd
\ No newline at end of file
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 5 of BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x62 [border: (2px solid #FF0000)]
RenderBlock {DIV} at (14,14) size 756x34 [border: (3px solid #000000)]
RenderText {#text} at (3,3) size 49x28
text run at (3,3) width 49: "hello"
RenderBlock (anonymous) at (14,48) size 756x0
RenderBlock {DIV} at (0,62) size 784x34 [border: (3px solid #0000FF)]
RenderInline {FONT} at (0,0) size 0x37
RenderInline {SPAN} at (0,0) size 0x28
RenderBR {BR} at (3,3) size 0x28
caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 0 {FONT} of child 2 {DIV} of body
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of TD > TR > TBODY > TABLE > DIV > BODY > HTML > #document to 0 of TD > TR > TBODY > TABLE > DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x46 [border: (2px solid #FF0000)]
RenderInline {SPAN} at (0,0) size 0x18
RenderBR {BR} at (14,14) size 0x18
caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 1 {DIV} of body
5684f22cfdcf5f32a3e24f1031695f5b
\ No newline at end of file
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
EDITING DELEGATE: shouldEndEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidEndEditing:WebViewDidEndEditingNotification
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document givenAction:WebViewInsertActionPasted
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 1 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x576
RenderBlock {P} at (0,0) size 784x18
RenderText {#text} at (0,0) size 473x18
text run at (0,0) width 253: "This tests copy/paste of select elements. "
text run at (253,0) width 220: "All the options should be included."
RenderBlock {DIV} at (0,34) size 784x13
RenderInline {FONT} at (0,0) size 0x18
RenderInline {SPAN} at (0,0) size 0x13
RenderBR {BR} at (0,0) size 0x13
RenderBlock {DIV} at (0,47) size 784x22
RenderMenuList {SELECT} at (2,2) size 62x18 [bgcolor=#FFFFFF]
RenderBlock (anonymous) at (0,0) size 62x18
RenderText at (8,2) size 22x13
text run at (8,2) width 22: "One"
RenderBlock {UL} at (0,85) size 784x72
RenderListItem {LI} at (40,0) size 744x18
RenderListMarker at (-17,0) size 7x18: bullet
RenderText {#text} at (0,0) size 43x18
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,18) size 744x18
RenderListMarker at (-17,0) size 7x18: bullet
RenderText {#text} at (0,0) size 43x18
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,36) size 744x18
RenderListMarker at (-17,0) size 7x18: bullet
RenderText {#text} at (0,0) size 43x18
text run at (0,0) width 43: "Passed"
RenderListItem {LI} at (40,54) size 744x18
RenderListMarker at (-17,0) size 7x18: bullet
RenderText {#text} at (0,0) size 43x18
text run at (0,0) width 43: "Passed"
caret: position 7 of child 0 {SELECT} of child 4 {DIV} of body
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of BODY > HTML > #document to 5 of BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 3 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x66 [border: (2px solid #FF0000)]
RenderBlock {DIV} at (14,14) size 756x38 [border: (3px solid #000000)]
RenderText {#text} at (3,3) size 49x31
text run at (3,3) width 49: "hello"
RenderBlock (anonymous) at (14,52) size 756x0
RenderBlock {DIV} at (0,66) size 784x25 [border: (3px solid #0000FF)]
RenderBR {BR} at (3,3) size 0x19
caret: position 0 of child 0 {BR} of child 2 {DIV} of body
EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of TD > TR > TBODY > TABLE > DIV > BODY > HTML > #document to 0 of TD > TR > TBODY > TABLE > DIV > BODY > HTML > #document toDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldDeleteDOMRange:range from 1 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: shouldChangeSelectedDOMRange:(null) toDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x47 [border: (2px solid #FF0000)]
RenderBlock (anonymous) at (14,14) size 756x19
RenderInline {FONT} at (0,0) size 0x19
RenderInline {SPAN} at (0,0) size 0x19
RenderBR {BR} at (0,0) size 0x19
caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 0 {FONT} of child 1 {DIV} of body
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment