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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/mouse-cursor-change-after-layout.html

Issue 2956023004: Add a flag to update hover effect when a layout is changed (Closed)
Patch Set: Remove pause in test Created 3 years, 5 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 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src="../../resources/js-test.js"></script> 2 <script src="../../resources/js-test.js"></script>
3 <script src="resources/expect-cursor-update.js"></script> 3 <script src="resources/expect-cursor-update.js"></script>
4 <style type="text/css"> 4 <style type="text/css">
5 #test-container { 5 #test-container {
6 position: relative; 6 position: relative;
7 padding: 10px; 7 padding: 10px;
8 } 8 }
9 #target { 9 #target {
10 cursor: text; 10 cursor: text;
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 // Can't do anything useful here without eventSender 52 // Can't do anything useful here without eventSender
53 if (window.eventSender) { 53 if (window.eventSender) {
54 var target = document.getElementById('target'); 54 var target = document.getElementById('target');
55 eventSender.dragMode = false; 55 eventSender.dragMode = false;
56 debug('Mouse move'); 56 debug('Mouse move');
57 var rect = target.getBoundingClientRect(); 57 var rect = target.getBoundingClientRect();
58 eventSender.mouseMoveTo(rect.left + 3, rect.top + 3); 58 eventSender.mouseMoveTo(rect.left + 3, rect.top + 3);
59 shouldBeEqualToString('window.internals.getCurrentCursorInfo()', 'type=I Beam hotSpot=0,0'); 59 shouldBeEqualToString('window.internals.getCurrentCursorInfo()', 'type=I Beam hotSpot=0,0');
60 debug('Adding overlay element'); 60 debug('Adding overlay element');
61 addOverlay(); 61 addOverlay();
62 expectCursorUpdate('type=Wait hotSpot=0,0', function() { 62 expectSendFakeMouseMove('type=Wait hotSpot=0,0', function() {
63 debug('Moving overlay element'); 63 debug('Moving overlay element');
64 overlay.style.top = "100px"; 64 overlay.style.top = "100px";
65 expectCursorUpdate('type=IBeam hotSpot=0,0', function() { 65 expectSendFakeMouseMove('type=IBeam hotSpot=0,0', function() {
66 finishJSTest(); 66 finishJSTest();
67 }); 67 });
68 }); 68 });
69 } else { 69 } else {
70 testFailed('This test requires DumpRenderTree. Click to manually update layout.'); 70 testFailed('This test requires DumpRenderTree. Click to manually update layout.');
71 document.addEventListener('click', addOverlay); 71 document.addEventListener('click', addOverlay);
72 } 72 }
73 73
74 </script> 74 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698