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

Side by Side Diff: LayoutTests/fast/events/click-after-mousedown-cancel.html

Issue 58533003: Move fast/js/resources files to resources. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 1 month 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> 1 <!DOCTYPE html>
2 <script src="../js/resources/js-test-pre.js"></script> 2 <script src="../../resources/js-test.js"></script>
3 <iframe src="data:text/html,"></iframe> 3 <iframe src="data:text/html,"></iframe>
4 <button type="button">Button</button> 4 <button type="button">Button</button>
5 <script> 5 <script>
6 description('Mousedown without mouseup in a sub frame should not confuse a click in another frame.'); 6 description('Mousedown without mouseup in a sub frame should not confuse a click in another frame.');
7 jsTestIsAsync = true; 7 jsTestIsAsync = true;
8 window.onload = function() { 8 window.onload = function() {
9 var button = document.querySelector('button'); 9 var button = document.querySelector('button');
10 button.addEventListener('mousedown', function(event) { 10 button.addEventListener('mousedown', function(event) {
11 event.preventDefault(); 11 event.preventDefault();
12 }, false); 12 }, false);
13 button.addEventListener('click', function(event) { 13 button.addEventListener('click', function(event) {
14 testPassed('Click event was dispatched.'); 14 testPassed('Click event was dispatched.');
15 finishJSTest(); 15 finishJSTest();
16 }, false); 16 }, false);
17 17
18 var iframe = document.querySelector('iframe'); 18 var iframe = document.querySelector('iframe');
19 // Mousedown on the iframe, but no mouseup. 19 // Mousedown on the iframe, but no mouseup.
20 eventSender.mouseMoveTo(iframe.offsetLeft + iframe.offsetWidth / 2, iframe.o ffsetTop + iframe.offsetHeight / 2); 20 eventSender.mouseMoveTo(iframe.offsetLeft + iframe.offsetWidth / 2, iframe.o ffsetTop + iframe.offsetHeight / 2);
21 eventSender.mouseDown(1); 21 eventSender.mouseDown(1);
22 // Click on the button in the main document. 22 // Click on the button in the main document.
23 eventSender.mouseMoveTo(button.offsetLeft + button.offsetWidth / 2, button.o ffsetTop + button.offsetHeight / 2); 23 eventSender.mouseMoveTo(button.offsetLeft + button.offsetWidth / 2, button.o ffsetTop + button.offsetHeight / 2);
24 eventSender.mouseDown(0); 24 eventSender.mouseDown(0);
25 setTimeout(function() { 25 setTimeout(function() {
26 testFailed('Click event was not dispatched.'); 26 testFailed('Click event was not dispatched.');
27 finishJSTest(); 27 finishJSTest();
28 }, 100); 28 }, 100);
29 eventSender.mouseUp(0); 29 eventSender.mouseUp(0);
30 } 30 }
31 </script> 31 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698