OLD | NEW |
1 <title>Select element scrolling when in transformed container</title> | 1 <title>Select element scrolling when in transformed container</title> |
2 <script> | 2 <script> |
3 | 3 |
4 function test() | 4 function test() |
5 { | 5 { |
6 if (window.testRunner) { | 6 if (window.testRunner) { |
7 testRunner.dumpAsText(); | 7 testRunner.dumpAsText(); |
8 testRunner.waitUntilDone(); | 8 testRunner.waitUntilDone(); |
9 } | 9 } |
10 | 10 |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
90 font-size: 14px; | 90 font-size: 14px; |
91 background-color: red; | 91 background-color: red; |
92 color: white; | 92 color: white; |
93 } | 93 } |
94 | 94 |
95 .padding { | 95 .padding { |
96 height: 500px; | 96 height: 500px; |
97 } | 97 } |
98 | 98 |
99 .offset { | 99 .offset { |
100 -webkit-transform: translateY(-300px); | 100 transform: translateY(-300px); |
101 } | 101 } |
102 | 102 |
103 .scaled { | 103 .scaled { |
104 color: white; | 104 color: white; |
105 background-color: red; | 105 background-color: red; |
106 height: 20px; | 106 height: 20px; |
107 -webkit-transform: scaleY(2.0); | 107 transform: scaleY(2.0); |
108 } | 108 } |
109 </style> | 109 </style> |
110 <body onload="test()"> | 110 <body onload="test()"> |
111 <p id="message"> | 111 <p id="message"> |
112 Testing the scrolling behaviour of elements when in a normal and transformed c
ontainer. | 112 Testing the scrolling behaviour of elements when in a normal and transformed c
ontainer. |
113 On the left is the normal container. On the right are containers containing tr
ansformed elements. | 113 On the left is the normal container. On the right are containers containing tr
ansformed elements. |
114 To test this manually, click on the two select elements. The menu popup should | 114 To test this manually, click on the two select elements. The menu popup should |
115 appear directly over the element - the content should not move.<br> | 115 appear directly over the element - the content should not move.<br> |
116 The third and fourth containers tests that scrollIntoView(false) works properl
y in the presence of a scaled element. Because the element is at the bottom of
the container, scrollIntoView should give the same result regardless of flag. | 116 The third and fourth containers tests that scrollIntoView(false) works properl
y in the presence of a scaled element. Because the element is at the bottom of
the container, scrollIntoView should give the same result regardless of flag. |
117 </p> | 117 </p> |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
164 </div> | 164 </div> |
165 </div> | 165 </div> |
166 | 166 |
167 <br> | 167 <br> |
168 | 168 |
169 <div id="results"> | 169 <div id="results"> |
170 </div> | 170 </div> |
171 | 171 |
172 | 172 |
173 </body> | 173 </body> |
OLD | NEW |