@foblex/flow
Version:
An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.
17 lines • 1.94 kB
JavaScript
import { IPointerEvent } from './i-pointer-event';
export class ITouchDownEvent extends IPointerEvent {
constructor(event) {
super(event);
}
isMouseLeftButton() {
return true;
}
isMouseRightButton() {
return false;
}
getPosition() {
const touches = this.originalEvent.touches;
return { x: touches[0].clientX, y: touches[0].clientY };
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS10b3VjaC1kb3duLWV2ZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZi1mbG93L3NyYy9kcmFnLXRvb2xraXQvcG9pbnRlci1ldmVudHMvaS10b3VjaC1kb3duLWV2ZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUVsRCxNQUFNLE9BQU8sZUFBZ0IsU0FBUSxhQUFhO0lBRWhELFlBQVksS0FBaUI7UUFDM0IsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ2YsQ0FBQztJQUVNLGlCQUFpQjtRQUN0QixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFTSxrQkFBa0I7UUFDdkIsT0FBTyxLQUFLLENBQUM7SUFDZixDQUFDO0lBRU0sV0FBVztRQUNoQixNQUFNLE9BQU8sR0FBSSxJQUFJLENBQUMsYUFBNEIsQ0FBQyxPQUFPLENBQUM7UUFDM0QsT0FBTyxFQUFFLENBQUMsRUFBRSxPQUFPLENBQUUsQ0FBQyxDQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxPQUFPLENBQUUsQ0FBQyxDQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDOUQsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVBvaW50ZXJFdmVudCB9IGZyb20gJy4vaS1wb2ludGVyLWV2ZW50JztcblxuZXhwb3J0IGNsYXNzIElUb3VjaERvd25FdmVudCBleHRlbmRzIElQb2ludGVyRXZlbnQge1xuXG4gIGNvbnN0cnVjdG9yKGV2ZW50OiBUb3VjaEV2ZW50KSB7XG4gICAgc3VwZXIoZXZlbnQpO1xuICB9XG5cbiAgcHVibGljIGlzTW91c2VMZWZ0QnV0dG9uKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiB0cnVlO1xuICB9XG5cbiAgcHVibGljIGlzTW91c2VSaWdodEJ1dHRvbigpOiBib29sZWFuIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICBwdWJsaWMgZ2V0UG9zaXRpb24oKTogeyB4OiBudW1iZXIsIHk6IG51bWJlciB9IHtcbiAgICBjb25zdCB0b3VjaGVzID0gKHRoaXMub3JpZ2luYWxFdmVudCBhcyBUb3VjaEV2ZW50KS50b3VjaGVzO1xuICAgIHJldHVybiB7IHg6IHRvdWNoZXNbIDAgXS5jbGllbnRYLCB5OiB0b3VjaGVzWyAwIF0uY2xpZW50WSB9O1xuICB9XG59XG4iXX0=