Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / editing / deleting / delete-ligature-002.html
blobc47b5d07125d0c65dd927dc1b10e921f44e9b8a5
1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head>
3 <script src="../editing.js" language="javascript" type="text/javascript" ></script>
4 <script language="javascript" type="text/javascript">
5 function log(str) {
6 var li = document.createElement("li");
7 li.appendChild(document.createTextNode(str));
8 var console = document.getElementById("console");
9 console.appendChild(li);
11 function sendBackwardDeleteKey() {
12 if (window.eventSender)
13 eventSender.keyDown("backspace", null);
15 function editingTest() {
16 if (window.testRunner)
17 testRunner.dumpAsText();
18 var testarea = document.getElementById("test");
19 testarea.focus();
20 typeCharacterCommand(String.fromCharCode(0x0E27));
21 typeCharacterCommand(String.fromCharCode(0x0E31));
22 moveSelectionBackwardByCharacterCommand();
23 moveSelectionForwardByCharacterCommand();
24 sendBackwardDeleteKey();
25 if (testarea.textContent == "\u0E27")
26 log("Succeeded.");
27 else
28 log("Failed. Actual: \"" + testarea.textContent + "\", Expected: \"\u0E27\"");
30 </script>
31 <title>Editing Test (Deleting a ligature)</title>
32 </head>
33 <body>
34 <p>This test tests whether the BackSpace key deletes only the last character of a ligature "&#x0E27;&#x0E31;".</p>
35 <p>If this test succeeds, you can see "&#x0E27;" (U+0E27) and a string "succeeded" below.</p>
36 <div id="test" contenteditable></div>
37 <ul id="console"></ul>
38 <script language="javascript" type="text/javascript">
39 runEditingTest();
40 </script>
41 </body>
42 </html>