ionic-angular
Version:
A powerful framework for building mobile and progressive web apps with JavaScript and Angular
23 lines (22 loc) • 1.22 kB
TypeScript
import { ActivatorBase } from './activator-base';
import { Activator } from './activator';
import { App } from '../components/app/app';
import { Config } from '../config/config';
import { PointerCoordinates } from '../util/dom';
import { DomController } from '../platform/dom-controller';
/**
* @hidden
*/
export declare class RippleActivator implements ActivatorBase {
private dom;
protected highlight: Activator;
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;
clearState(animated: boolean): void;
_downAction(ev: UIEvent, activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
_upAction(ev: UIEvent, activatableEle: HTMLElement, startCoord: PointerCoordinates): void;
_clickAction(_ev: UIEvent, _activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
startRippleEffect(rippleEle: any, activatableEle: HTMLElement, startCoord: PointerCoordinates): void;
}