pm-controls
Version:
ProModel Controls
23 lines (22 loc) • 631 B
TypeScript
import { ElementRef, Renderer, OnInit } from '@angular/core';
export declare class DraggableDirective implements OnInit {
private el;
private renderer;
private allowDrag;
private moving;
private orignal;
private oldZIndex;
private oldPosition;
handle: HTMLElement;
ngDraggable: any;
constructor(el: ElementRef, renderer: Renderer);
ngOnInit(): void;
private getPosition(x, y);
private moveTo(x, y);
private pickUp();
private putBack();
onMouseDown(event: MouseEvent): void;
onMouseUp(): void;
onMouseLeave(): void;
onMouseMove(event: MouseEvent): void;
}