Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Side by Side Diff: LayoutTests/fast/events/pointer-events-2.html

Issue 15508003: Revert "Don't force layout for mouse event hit tests" (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd"> 2 "http://www.w3.org/TR/html4/strict.dtd">
3 <html> 3 <html>
4 <head> 4 <head>
5 <meta http-equiv="Content-type" content="text/html; charset=utf-8"> 5 <meta http-equiv="Content-type" content="text/html; charset=utf-8">
6 <title>Test for pointer-events property</title> 6 <title>Test for pointer-events property</title>
7 <style type="text/css" media="screen"> 7 <style type="text/css" media="screen">
8 8
9 .row { 9 .row {
10 position: absolute; 10 position: absolute;
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 parent = parent.parentNode; 166 parent = parent.parentNode;
167 } 167 }
168 if (parent && parent.className && parent.className.match(/^row/)) { 168 if (parent && parent.className && parent.className.match(/^row/)) {
169 var actual = parent.querySelector(".col3"); 169 var actual = parent.querySelector(".col3");
170 if (actual && event.target.id) 170 if (actual && event.target.id)
171 actual.innerText = event.target.id; 171 actual.innerText = event.target.id;
172 } 172 }
173 } 173 }
174 174
175 function testContent() { 175 function testContent() {
176 // Mouse events only work after an initial layout
177 document.body.offsetLeft;
178 176
179 // hit left side 177 // hit left side
180 var yOffset = topEdge; 178 var yOffset = topEdge;
181 for (var i=0; i < 5; i++) { 179 for (var i=0; i < 5; i++) {
182 if (window.eventSender) { 180 if (window.eventSender) {
183 eventSender.mouseMoveTo(15, yOffset + 5); 181 eventSender.mouseMoveTo(15, yOffset + 5);
184 eventSender.mouseDown(); 182 eventSender.mouseDown();
185 eventSender.mouseUp(); 183 eventSender.mouseUp();
186 } 184 }
187 yOffset += 100; 185 yOffset += 100;
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
295 <div class="col col1"> 293 <div class="col col1">
296 <p id="p15"><span id="p16">inline</span> has none, parent auto 294 <p id="p15"><span id="p16">inline</span> has none, parent auto
297 </p> 295 </p>
298 </div> 296 </div>
299 <div class="col col2">p15</div> 297 <div class="col col2">p15</div>
300 <div class="col col3">none</div> 298 <div class="col col3">none</div>
301 </div> 299 </div>
302 300
303 </body> 301 </body>
304 </html> 302 </html>
OLDNEW
« no previous file with comments | « LayoutTests/fast/events/pointer-events.html ('k') | LayoutTests/fast/events/prevent-drag-to-navigate.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698