@atlaskit/mention
Version:
A React component used to display user profiles in a list for 'Mention' functionality
26 lines (24 loc) • 692 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.actualMouseMove = actualMouseMove;
exports.leftClick = leftClick;
exports.mouseLocation = mouseLocation;
function mouseLocation(event) {
return {
x: event.clientX,
y: event.clientY
};
}
// Used to prevent invalid mouse move detection on scroll
// lastPosition is object (x, y)
function actualMouseMove(oldPosition, newPosition) {
if (!oldPosition || oldPosition.x !== newPosition.x || oldPosition.y !== newPosition.y) {
return true;
}
return false;
}
function leftClick(event) {
return event.button === 0 && !event.altKey && !event.ctrlKey && !event.metaKey && !event.shiftKey;
}