Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import { TimelineElement } from '../timelineElement';
import { TimelinePoint } from '../timelinePoint';
import { TimelineBaseEvent } from './timelineBaseEvent';
export class TimelineClickEvent extends TimelineBaseEvent {
args: MouseEvent | TouchEvent | null = null;
/**
* Clicked screen position.
*/
get pos(): DOMPoint | null {
return this.point?.pos || null;
}
get val(): number {
if (this.point) {
return this.point.val;
}
return NaN;
}
/**
* All elements located under current mouse activity.
*/
elements: TimelineElement[] = [];
/**
* Element that selected as target under the click.
*/
target: TimelineElement | null = null;
/**
* Timeline current active drag position.
*/
point: TimelinePoint | null = null;
}
|