- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
18 lines
487 B
JavaScript
18 lines
487 B
JavaScript
import { isTouchEvent } from './is-event.mjs';
|
|
|
|
function pointFromTouch(e, type = "page") {
|
|
const point = e.touches[0] || e.changedTouches[0];
|
|
return { x: point[`${type}X`], y: point[`${type}Y`] };
|
|
}
|
|
function pointFromMouse(point, type = "page") {
|
|
return {
|
|
x: point[`${type}X`],
|
|
y: point[`${type}Y`]
|
|
};
|
|
}
|
|
function getEventPoint(event, type = "page") {
|
|
return isTouchEvent(event) ? pointFromTouch(event, type) : pointFromMouse(event, type);
|
|
}
|
|
|
|
export { getEventPoint };
|