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

Side by Side Diff: LayoutTests/fast/events/mouseover-mouseout.html

Issue 1288483003: Skipping mouseenter/over/out/leave on deleted nodes. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 4 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
OLDNEW
1 <html> 1 <html>
2 <body onload="autoTest()"> 2 <body onload="autoTest()">
3 <script> 3 <script>
4 function log(message) 4 function log(message)
5 { 5 {
6 var item = document.createElement("li"); 6 var item = document.createElement("li");
7 item.appendChild(document.createTextNode(message)); 7 item.appendChild(document.createTextNode(message));
8 document.getElementById('log').appendChild(item); 8 document.getElementById('log').appendChild(item);
9 } 9 }
10 10
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 <div style='height: 50; width: 50; background:blue;top:100;left:300; position:ab solute;' id='t5_1' 77 <div style='height: 50; width: 50; background:blue;top:100;left:300; position:ab solute;' id='t5_1'
78 onMouseOver=" 78 onMouseOver="
79 logMouseEvent(event); 79 logMouseEvent(event);
80 document.body.removeChild(document.getElementById('t5_1')); 80 document.body.removeChild(document.getElementById('t5_1'));
81 " 81 "
82 onMouseOut="logMouseEvent(event)">5</div> 82 onMouseOut="logMouseEvent(event)">5</div>
83 83
84 <!-- 6: Enter a different document --> 84 <!-- 6: Enter a different document -->
85 <iframe style='height: 50; width: 50; top:100;left:350; position:absolute; borde r-width:0' src='resources/mouseover-mouseout-iframe.html' 85 <iframe style='height: 50; width: 50; top:100;left:350; position:absolute; borde r-width:0' src='resources/mouseover-mouseout-iframe.html'
86 onMouseOver="logMouseEvent(event)" 86 onMouseOver="logMouseEvent(event)"
87 onMouseOut=" 87 onMouseOut="logMouseEvent(event)"
88 logMouseEvent(event);
89 if (top.document.getElementById('log').innerHTML == top.document.get ElementById('exp').innerHTML) {
90 top.document.getElementById('success').style.display = 'block';
91 }
92 "
93 id="frame6" 88 id="frame6"
94 ></iframe> 89 ></iframe>
95 90
96 <iframe id=invisible_frame style="width:0; height:0; border-width:0"></iframe> 91 <iframe id=invisible_frame style="width:0; height:0; border-width:0"></iframe>
97 92
98 <table border=1 width="100%" style='top:200; position:absolute'> 93 <table border=1 width="100%" style='top:200; position:absolute'>
99 <tr><td width="50%">Log</td><td>Expected results</td></tr> 94 <tr><td width="50%">Log</td></tr>
100 <tr> 95 <tr>
101 <td id=log style="vertical-align:top"></td> 96 <td id=log style="vertical-align:top"></td>
102 <td id=exp style="vertical-align:top"><li>mouseover on t1_1</li><li>mouseout on t1_1</li><li>mouseover on t1_2</li><li>mouseout on t1_2</li><li>mouseover on t2_1</li><li>mouseout on t2_1</li><li>mouseover on t2_2</li><li>mouseout on t2_ 2</li><li>mouseover on t3_1</li><li>mouseover on t3_2</li><li>mouseout on t3_2</ li><li>mouseover on t4_1</li><li>mouseover on t4_2</li><li>mouseout on t4_2</li> <li>mouseover on t5_1</li><li>mouseout on t5_1</li><li>mouseover on t5_2</li><li >mouseout on t5_2</li><li>mouseover on frame6</li><li>mouseover on t6</li><li>mo useout on t6</li><li>mouseout on frame6</li></td>
103 </tr> 97 </tr>
104 </table> 98 </table>
105 99
106 <div style='height: 50; width: 300; top:100;left:100; position:absolute; display :none' id='success'><br><center>SUCCESS</center></div>
107
108 <script> 100 <script>
109 function autoTest() { 101 function autoTest() {
110 if (window.testRunner) { 102 if (window.testRunner) {
111 testRunner.dumpAsText(); 103 testRunner.dumpAsText();
112 104
113 eventSender.mouseMoveTo(1,1); 105 eventSender.mouseMoveTo(1,1);
114 eventSender.mouseDown(); 106 eventSender.mouseDown();
115 eventSender.mouseUp(); 107 eventSender.mouseUp();
116 108
117 eventSender.mouseMoveTo(125, 125); 109 eventSender.mouseMoveTo(125, 125);
(...skipping 16 matching lines...) Expand all
134 eventSender.mouseMoveTo(380, 125); 126 eventSender.mouseMoveTo(380, 125);
135 eventSender.mouseMoveTo(385, 125); 127 eventSender.mouseMoveTo(385, 125);
136 128
137 eventSender.mouseMoveTo(1, 1); 129 eventSender.mouseMoveTo(1, 1);
138 } 130 }
139 } 131 }
140 </script> 132 </script>
141 133
142 </body> 134 </body>
143 </html> 135 </html>
OLDNEW
« no previous file with comments | « LayoutTests/fast/events/mouseout-dead-node-expected.txt ('k') | LayoutTests/fast/events/mouseover-mouseout-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698