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; } |