Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / editing / pasteboard / paste-before-tab-span.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../resources/dump-as-markup.js"></script>
5 </head>
6 <body>
7 <div contenteditable id="root" class="editing"><span id="test">hello<span class="Apple-tab-span" style="white-space:pre">               </span>world</span> 
8 </div>
9 <script>
10
11 if (window.testRunner)
12     testRunner.dumpAsText();
13
14 Markup.description("This test ensures pasting content before a tab span isn't pasted into the tab span.");
15 var sel = window.getSelection();
16 var testSpan = document.getElementById("test");
17 sel.setBaseAndExtent(testSpan.firstChild, 0, testSpan.firstChild, 5);
18
19 document.execCommand("copy");
20 sel.collapse(testSpan.firstChild, 5);
21 document.execCommand("paste");
22 if (window.eventSender)
23     eventSender.keyDown("a");
24
25 Markup.dump("root", "Result")
26 </script>
27 </body>
28 </html>