1234567891011121314151617181920212223242526272829303132333435 |
- function __stopPropagation(event) {
- if (!event || typeof event.stopPropagation !== 'function') {
- return;
- }
- event.stopPropagation();
- }
- export function getOriginal(event) {
- return event.originalEvent || event.srcEvent;
- }
- export function stopPropagation(event, immediate) {
- __stopPropagation(event, immediate);
- __stopPropagation(getOriginal(event), immediate);
- }
- export function toPoint(event) {
- if (event.pointers && event.pointers.length) {
- event = event.pointers[0];
- }
- if (event.touches && event.touches.length) {
- event = event.touches[0];
- }
- return event ? {
- x: event.clientX,
- y: event.clientY
- } : null;
- }
|