Files
url_tracker_tool/node_modules/@chakra-ui/utils/dist/cjs/add-pointer-event.cjs
Andrei 58f8093689 Rebrand from 'Redirect Intelligence v2' to 'URL Tracker Tool V2' throughout UI
- 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
2025-08-19 19:12:23 +00:00

27 lines
729 B
JavaScript

'use strict';
var addDomEvent = require('./add-dom-event.cjs');
var isEvent = require('./is-event.cjs');
var eventPoint = require('./event-point.cjs');
function filter(cb) {
return (event) => {
const isMouse = isEvent.isMouseEvent(event);
if (!isMouse || isMouse && event.button === 0) {
cb(event);
}
};
}
function wrap(cb, filterPrimary = false) {
function listener(event) {
cb(event, { point: eventPoint.getEventPoint(event) });
}
const fn = filterPrimary ? filter(listener) : listener;
return fn;
}
function addPointerEvent(target, type, cb, options) {
return addDomEvent.addDomEvent(target, type, wrap(cb, type === "pointerdown"), options);
}
exports.addPointerEvent = addPointerEvent;