[Release] Webkit-EFL Ver. 2.0_beta_118996_0.6.22
[framework/web/webkit-efl.git] / LayoutTests / fast / events / simulated-click-disabled.html
1 <html>
2 <head>
3 <script>
4
5 function clickOn(element)
6 {
7     if (!window.eventSender)
8         return;
9
10     var x = element.offsetLeft + element.offsetWidth / 2;
11     var y = element.offsetTop + element.offsetHeight / 2;
12     eventSender.mouseMoveTo(x, y);
13     eventSender.mouseDown();
14     eventSender.mouseUp();
15 }
16
17 function runTest()
18 {
19     if (window.layoutTestController)
20         layoutTestController.dumpAsText();
21
22     clickOn(document.querySelector('label'));
23     document.querySelector('div').textContent = document.getElementById('target').checked ? 'FAIL' : 'PASS';
24 }
25
26 </script>
27 </head>
28 <body onload="runTest()">
29     <p>Ensure that simulated click is not dispatched to a disabled node. Clicking on the label should not change the value of the checkbox.</p>
30     <div>
31         <input type="checkbox" id="target" disabled>
32         <label for="target">CLICK ME</label>
33     </div>
34 </body>
35 </html>