OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <meta charset="utf-8"> | 4 <meta charset="utf-8"> |
5 <script src="../../js/resources/js-test-pre.js"></script> | 5 <script src="../../js/resources/js-test-pre.js"></script> |
6 <script src="../resources/common-setrangetext.js"></script> | 6 <script src="../resources/common-setrangetext.js"></script> |
7 </head> | 7 </head> |
8 <body> | 8 <body> |
9 <script> | 9 <script> |
10 description("Test setRangeText() method on textareas."); | 10 description("Test setRangeText() method on textareas."); |
(...skipping 10 matching lines...) Expand all Loading... |
21 evalAndLog("element.scrollTop = 0"); | 21 evalAndLog("element.scrollTop = 0"); |
22 evalAndLog("element.setSelectionRange(100, 110)"); | 22 evalAndLog("element.setSelectionRange(100, 110)"); |
23 evalAndLog("element.setRangeText('A', 9999, 9999, 'select')"); | 23 evalAndLog("element.setRangeText('A', 9999, 9999, 'select')"); |
24 shouldBe("element.value", "longString+'A'"); | 24 shouldBe("element.value", "longString+'A'"); |
25 shouldBe("element.selectionStart", "longString.length"); | 25 shouldBe("element.selectionStart", "longString.length"); |
26 shouldBe("element.selectionEnd", "longString.length+1"); | 26 shouldBe("element.selectionEnd", "longString.length+1"); |
27 shouldBe("element.scrollTop", "0"); | 27 shouldBe("element.scrollTop", "0"); |
28 | 28 |
29 runTestsShouldPass("textarea", { dir: "rtl" }); | 29 runTestsShouldPass("textarea", { dir: "rtl" }); |
30 </script> | 30 </script> |
31 <script src="../../js/resources/js-test-post.js"></script> | |
32 </body> | 31 </body> |
33 </html> | 32 </html> |
34 | 33 |
OLD | NEW |