Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 /** | |
| 2 * Simulates a user click on the element with an ID of [elementID] on optional | |
| 3 * [event] for features to be allowed in embedded iframes. Eg., for vibrate: | |
| 4 * https://www.chromestatus.com/feature/5644273861001216. | |
| 5 */ | |
| 6 function simulateUserClick(elementID, event) { | |
|
mustaq
2017/04/13 14:28:34
The role of |event| parameter is unclear. Since th
binlu
2017/04/13 15:11:11
It's actually used in some test files, e.g.,
https
mustaq
2017/04/13 15:58:37
I see, you have passed the missing frame coordinat
binlu
2017/04/13 17:05:44
Good point. Done.
| |
| 7 if (window.eventSender) { | |
| 8 var element = document.getElementById(elementID); | |
| 9 if (event === undefined) { | |
| 10 eventSender.mouseMoveTo(element.offsetLeft + 2, element.offsetTop + 2); | |
| 11 } else { | |
| 12 eventSender.mouseMoveTo(element.offsetLeft + event.data.x + 2, element.off setTop + event.data.x + 2); | |
| 13 } | |
| 14 eventSender.mouseDown(); | |
| 15 eventSender.mouseUp(); | |
| 16 } | |
| 17 } | |
| 18 | |
| OLD | NEW |