| <html> |
| <head> |
| <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> |
| <script type="text/javascript" src="../../resources/dump-as-markup.js"></script> |
| </head> |
| <body> |
| <div style="direction: rtl;" contenteditable="true" id="test1">1234שדגכ:</div> |
| |
| <div contenteditable="true" id="test2"> |
| <div>1234שדגכ:</div> |
| <div style="direction: rtl;">1234שדגכ:</div> |
| </div> |
| |
| <script> |
| |
| Markup.description('These tests to see if bidi text with a base writing direction of right to left is put onto the paste board in logical (DOM) order.'); |
| |
| var e = document.getElementById("test1"); |
| var s = window.getSelection(); |
| |
| Markup.dump('test1', 'first test - before'); |
| s.setPosition(e, 0); |
| document.execCommand("SelectAll"); |
| document.execCommand("Cut"); |
| document.execCommand("Paste"); |
| Markup.dump('test1', 'first test - after'); |
| |
| Markup.dump('test2', 'second test - before'); |
| e = document.getElementById("test2"); |
| s.setPosition(e, 0); |
| document.execCommand("SelectAll"); |
| document.execCommand("Cut"); |
| document.execCommand("Paste"); |
| Markup.dump('test2', 'second test - after'); |
| |
| </script> |
| </body> |
| </html> |