| <html> |
| <head> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| } |
| |
| function editingTest() { |
| frames['imageframe'].document.execCommand('Copy'); |
| var s = window.getSelection(); |
| var e = document.getElementById('dest'); |
| s.collapse(e, 0); |
| document.execCommand('Paste'); |
| if (e.firstChild.src.indexOf('#%22%3Epreserve-fragment') !== -1) |
| alert('PASS'); |
| else |
| alert('FAIL: ' + e.firstChild.src); |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| } |
| </script> |
| </head> |
| <body> |
| <p>This is an automatic test of copying an image document to ensure |
| that the fragment portion of the URL is properly escaped and hence |
| preserved by the paste operation.</p> |
| <iframe name="imageframe" src="../resources/abe.png#">preserve-fragment" onload="editingTest()"></iframe> |
| <div id="dest" class="editable" contenteditable="true"></div> |
| </body> |
| </html> |