123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <!DOCTYPE HTML>
- <html>
- <!--
- https://bugzilla.mozilla.org/show_bug.cgi?id=430392
- -->
- <head>
- <title>Test for Bug 430392</title>
- <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
- <script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
- <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
- </head>
- <body>
- <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=430392">Mozilla Bug 430392</a>
- <p id="display"></p>
- <div id="content">
- <div contenteditable="true" id="edit"> <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> </div>
- </div>
- <pre id="test">
- <script class="testbody" type="text/javascript">
- /** Test for Bug 430392 **/
- function test() {
- var edit = document.getElementById("edit");
- var html = edit.innerHTML;
- document.getElementById("edit").focus();
- synthesizeKey("VK_RIGHT", {});
- synthesizeKey("VK_RIGHT", {});
- synthesizeKey("VK_RETURN", {});
- synthesizeKey("VK_RETURN", {});
- synthesizeKey("VK_BACK_SPACE", {});
- synthesizeKey("VK_BACK_SPACE", {});
- is(edit.innerHTML, html,
- "adding and then deleting returns should not change text");
- SimpleTest.finish();
- }
- SimpleTest.waitForExplicitFinish();
- addLoadEvent(test);
- </script>
- </pre>
- </body>
- </html>
|