1234567891011121314151617181920212223242526 |
- import { ActivatorBase } from './activator-base';
- import { App } from '../components/app/app';
- import { Config } from '../config/config';
- import { DomController } from '../platform/dom-controller';
- import { PointerCoordinates } from '../util/dom';
- export declare class Activator implements ActivatorBase {
- protected app: App;
- private dom;
- protected _queue: HTMLElement[];
- protected _active: HTMLElement[];
- protected _activeDefer: Function;
- protected _clearDefer: Function;
- _css: string;
- activatedDelay: number;
- clearDelay: number;
- constructor(app: App, config: Config, dom: DomController);
- clickAction(ev: UIEvent, activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
- downAction(ev: UIEvent, activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
- upAction(_ev: UIEvent, _activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
- _scheduleClear(): void;
- unscheduleClear(): void;
- clearState(animated: boolean): void;
- deactivate(animated: boolean): void;
- _clearDeferred(): void;
- }
|