Function
createTouchEvent
(target: FocusableElement, e: RTouchEvent<FocusableElement>)
Source from the content-addressed store, hash-verified
| 1078 | } |
| 1079 | |
| 1080 | function createTouchEvent(target: FocusableElement, e: RTouchEvent<FocusableElement>): EventBase { |
| 1081 | let clientX = 0; |
| 1082 | let clientY = 0; |
| 1083 | if (e.targetTouches && e.targetTouches.length === 1) { |
| 1084 | clientX = e.targetTouches[0].clientX; |
| 1085 | clientY = e.targetTouches[0].clientY; |
| 1086 | } |
| 1087 | return { |
| 1088 | currentTarget: target, |
| 1089 | shiftKey: e.shiftKey, |
| 1090 | ctrlKey: e.ctrlKey, |
| 1091 | metaKey: e.metaKey, |
| 1092 | altKey: e.altKey, |
| 1093 | clientX, |
| 1094 | clientY |
| 1095 | }; |
| 1096 | } |
| 1097 | |
| 1098 | function createEvent(target: FocusableElement, e: EventBase): EventBase { |
| 1099 | let clientX = e.clientX; |
Tested by
no test coverage detected