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

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

Issue 14859016: Don't force layout for mouse event hit tests (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: fix review comment 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;
176 178
177 // hit left side 179 // hit left side
178 var yOffset = topEdge; 180 var yOffset = topEdge;
179 for (var i=0; i < 5; i++) { 181 for (var i=0; i < 5; i++) {
180 if (window.eventSender) { 182 if (window.eventSender) {
181 eventSender.mouseMoveTo(15, yOffset + 5); 183 eventSender.mouseMoveTo(15, yOffset + 5);
182 eventSender.mouseDown(); 184 eventSender.mouseDown();
183 eventSender.mouseUp(); 185 eventSender.mouseUp();
184 } 186 }
185 yOffset += 100; 187 yOffset += 100;
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
293 <div class="col col1"> 295 <div class="col col1">
294 <p id="p15"><span id="p16">inline</span> has none, parent auto 296 <p id="p15"><span id="p16">inline</span> has none, parent auto
295 </p> 297 </p>
296 </div> 298 </div>
297 <div class="col col2">p15</div> 299 <div class="col col2">p15</div>
298 <div class="col col3">none</div> 300 <div class="col col3">none</div>
299 </div> 301 </div>
300 302
301 </body> 303 </body>
302 </html> 304 </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