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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/simulated-click-inert.html

Issue 2671603003: Move DIALOG element tests to html/dialog/. (Closed)
Patch Set: Created 3 years, 10 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
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script>
5 function clickOn(element)
6 {
7 if (!window.eventSender)
8 return;
9
10 var absoluteTop = 0;
11 var absoluteLeft = 0;
12 for (var parentNode = element; parentNode; parentNode = parentNode.offsetPar ent) {
13 absoluteLeft += parentNode.offsetLeft;
14 absoluteTop += parentNode.offsetTop;
15 }
16
17 var x = absoluteLeft + element.offsetWidth / 2;
18 var y = absoluteTop + element.offsetHeight / 2;
19 eventSender.mouseMoveTo(x, y);
20 eventSender.mouseDown();
21 eventSender.mouseUp();
22 }
23
24 function runTest()
25 {
26 if (window.testRunner)
27 testRunner.dumpAsText();
28
29 document.querySelector('dialog').showModal();
30 clickOn(document.querySelector('label'));
31 document.querySelector('div').textContent = document.getElementById('target' ).checked ? 'PASS' : 'FAIL';
32 }
33 </script>
34 </head>
35 <body onload="runTest()">
36 <p>Ensure that simulated click is still dispatched to an inert node.
37 To test manually, click the CLICK ME label and verify it does change the val ue of the checkbox.</p>
38 <div>
39 </div>
40 <input type="checkbox" id="target">
41 <dialog><label for="target">CLICK ME</label></dialog>
42 </body>
43 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698