| <!DOCTYPE html> |
| <html> |
| <head> |
| <style> |
| body { |
| background: transparent; |
| width: 500px; |
| height: 200px; |
| overflow-x: auto; overflow-y:auto; |
| text-decoration: underline; |
| } |
| </style> |
| </head> |
| <body style="color: rgb(51, 51, 51); " contenteditable="true"> |
| <ul> |
| <li>hello, world <a href="http://www.webkit.org/">WebKit</a></li> |
| <li>Copied content</li> |
| </ul> |
| <script src="../../resources/dump-as-markup.js"></script> |
| <script> |
| |
| document.body.focus(); |
| document.execCommand('SelectAll', false, null); |
| document.execCommand('Copy', false, null); |
| getSelection().modify('Move', 'Forward', 'Character'); |
| document.execCommand('Paste', false, null); |
| |
| while (script = document.querySelector('script')) |
| script.parentNode.removeChild(script); |
| |
| Markup.description('This test copies and pastes content inside a body with background and text-decoration properties. WebKit should not nest body.'); |
| Markup.dump(document.body); |
| |
| </script> |
| </body> |
| </html> |