OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <title> | 3 <title> |
4 Test for contextmenu event target | 4 Test for contextmenu event target |
5 </title> | 5 </title> |
6 </head> | 6 </head> |
7 <body onload="test()"> | 7 <body onload="test()"> |
8 <p>This test checks if contextmenu event target is correct when triggered from m
enu key.</p> | 8 <p>This test checks if contextmenu event target is correct when triggered from m
enu key.</p> |
9 <a href="" id="anchor" oncontextmenu="handleContextMenu(event);">Test</a> | 9 <a href="" id="anchor" oncontextmenu="handleContextMenu(event);">Test</a> |
10 <div id="result">FAIL</div> | 10 <div id="result">FAIL</div> |
(...skipping 14 matching lines...) Expand all Loading... |
25 return; | 25 return; |
26 | 26 |
27 var anchor = document.getElementById("anchor"); | 27 var anchor = document.getElementById("anchor"); |
28 | 28 |
29 var r = anchor.getBoundingClientRect(); | 29 var r = anchor.getBoundingClientRect(); |
30 var x = (r.left + r.right) / 2 | 30 var x = (r.left + r.right) / 2 |
31 var y = (r.top + r.bottom) / 2; | 31 var y = (r.top + r.bottom) / 2; |
32 eventSender.mouseMoveTo(x, y); | 32 eventSender.mouseMoveTo(x, y); |
33 eventSender.contextClick(); | 33 eventSender.contextClick(); |
34 // Esc key to hide context menu | 34 // Esc key to hide context menu |
35 eventSender.keyDown(String.fromCharCode(0x001B)); | 35 eventSender.keyDown("escape"); |
36 anchor.focus(); | 36 anchor.focus(); |
37 eventSender.keyDown("menu"); | 37 eventSender.keyDown("menu"); |
38 | 38 |
39 } | 39 } |
40 </script> | 40 </script> |
41 </body> | 41 </body> |
42 </html> | 42 </html> |
OLD | NEW |