OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script> | 3 <script> |
4 function canFind(target, specimen) | 4 function canFind(target, specimen) |
5 { | 5 { |
6 getSelection().empty(); | 6 getSelection().empty(); |
7 document.body.innerHTML = specimen; | 7 document.body.innerHTML = specimen; |
8 document.execCommand("FindString", false, target); | 8 document.execCommand("FindString", false, target); |
9 var result = getSelection().rangeCount != 0; | 9 var result = getSelection().rangeCount != 0; |
10 getSelection().empty(); | 10 getSelection().empty(); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
49 testRunner.dumpAsText(); | 49 testRunner.dumpAsText(); |
50 | 50 |
51 testNonHiddenTextStyle(""); | 51 testNonHiddenTextStyle(""); |
52 | 52 |
53 testHiddenTextStyle("display:none"); | 53 testHiddenTextStyle("display:none"); |
54 testHiddenTextStyle("visibility:hidden"); | 54 testHiddenTextStyle("visibility:hidden"); |
55 | 55 |
56 testNonHiddenTextStyle("height:0"); | 56 testNonHiddenTextStyle("height:0"); |
57 | 57 |
58 testHiddenTextStyle("height:0; overflow:hidden"); | 58 testHiddenTextStyle("height:0; overflow:hidden"); |
59 testHiddenTextStyle("height:0; overflow:scroll"); | 59 testNonHiddenTextStyle("height:0; overflow:scroll"); |
60 testHiddenTextStyle("height:0; overflow:auto"); | 60 testHiddenTextStyle("height:0; overflow:auto"); |
61 | 61 |
62 testHiddenTextStyle("width:0; overflow:hidden"); | 62 testHiddenTextStyle("width:0; overflow:hidden"); |
63 testHiddenTextStyle("width:0; overflow:scroll"); | 63 testNonHiddenTextStyle("width:0; overflow:scroll"); |
64 testHiddenTextStyle("width:0; overflow:auto"); | 64 testHiddenTextStyle("width:0; overflow:auto"); |
65 | 65 |
66 testHiddenTextStyle("height:0; overflow-x:hidden"); | 66 testHiddenTextStyle("height:0; overflow-x:hidden"); |
67 testHiddenTextStyle("height:0; overflow-x:scroll"); | 67 testNonHiddenTextStyle("height:0; overflow-x:scroll"); |
68 testHiddenTextStyle("height:0; overflow-x:auto"); | 68 testHiddenTextStyle("height:0; overflow-x:auto"); |
69 | 69 |
70 testHiddenTextStyle("width:0; overflow-x:hidden"); | 70 testHiddenTextStyle("width:0; overflow-x:hidden"); |
71 testHiddenTextStyle("width:0; overflow-x:scroll"); | 71 testHiddenTextStyle("width:0; overflow-x:scroll"); |
72 testHiddenTextStyle("width:0; overflow-x:auto"); | 72 testHiddenTextStyle("width:0; overflow-x:auto"); |
73 | 73 |
74 testHiddenTextStyle("height:0; overflow-y:hidden"); | 74 testHiddenTextStyle("height:0; overflow-y:hidden"); |
75 testHiddenTextStyle("height:0; overflow-y:scroll"); | 75 testHiddenTextStyle("height:0; overflow-y:scroll"); |
76 testHiddenTextStyle("height:0; overflow-y:auto"); | 76 testHiddenTextStyle("height:0; overflow-y:auto"); |
77 | 77 |
78 testHiddenTextStyle("width:0; overflow-y:hidden"); | 78 testHiddenTextStyle("width:0; overflow-y:hidden"); |
79 testHiddenTextStyle("width:0; overflow-y:scroll"); | 79 testNonHiddenTextStyle("width:0; overflow-y:scroll"); |
80 testHiddenTextStyle("width:0; overflow-y:auto"); | 80 testHiddenTextStyle("width:0; overflow-y:auto"); |
81 | 81 |
82 testHiddenTextStyle("position: relative", "height:0; overflow:hidden
"); | 82 testHiddenTextStyle("position: relative", "height:0; overflow:hidden
"); |
83 testHiddenTextStyle("position: relative", "height:0; overflow:scroll
"); | 83 testNonHiddenTextStyle("position: relative", "height:0; overflow:scr
oll"); |
84 testHiddenTextStyle("position: relative", "height:0; overflow:auto")
; | 84 testHiddenTextStyle("position: relative", "height:0; overflow:auto")
; |
85 | 85 |
86 testNonHiddenTextStyle("position: absolute", "height:0; overflow:hid
den"); | 86 testNonHiddenTextStyle("position: absolute", "height:0; overflow:hid
den"); |
87 testNonHiddenTextStyle("position: absolute", "height:0; overflow:scr
oll"); | 87 testNonHiddenTextStyle("position: absolute", "height:0; overflow:scr
oll"); |
88 testNonHiddenTextStyle("position: absolute", "height:0; overflow:aut
o"); | 88 testNonHiddenTextStyle("position: absolute", "height:0; overflow:aut
o"); |
89 | 89 |
90 testNonHiddenTextStyle("position: fixed", "height:0; overflow:hidden
"); | 90 testNonHiddenTextStyle("position: fixed", "height:0; overflow:hidden
"); |
91 testNonHiddenTextStyle("position: fixed", "height:0; overflow:scroll
"); | 91 testNonHiddenTextStyle("position: fixed", "height:0; overflow:scroll
"); |
92 testNonHiddenTextStyle("position: fixed", "height:0; overflow:auto")
; | 92 testNonHiddenTextStyle("position: fixed", "height:0; overflow:auto")
; |
93 | 93 |
94 if (messages === "") | 94 if (messages === "") |
95 messages = "SUCCESS: Found all the strings we expected to, and n
one we did not expect to."; | 95 messages = "SUCCESS: Found all the strings we expected to, and n
one we did not expect to."; |
96 else | 96 else |
97 messages = "FAILURE:" + messages; | 97 messages = "FAILURE:" + messages; |
98 | 98 |
99 document.body.innerHTML = messages; | 99 document.body.innerHTML = messages; |
100 } | 100 } |
101 </script> | 101 </script> |
102 </head> | 102 </head> |
103 <body onload="runTests()"></body> | 103 <body onload="runTests()"></body> |
104 </html> | 104 </html> |
OLD | NEW |