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 |