@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
25 lines (24 loc) • 879 B
TypeScript
import { ElementRef, NgZone, OnDestroy, OnInit, Renderer2 } from "@angular/core";
import { AbstractJigsawViewBase } from "../../component/common";
export declare class JigsawMovable extends AbstractJigsawViewBase implements OnInit, OnDestroy {
private _renderer;
private _elementRef;
private _zone;
private _movableTarget;
private _host;
private _moving;
private _position;
private _removeHostMouseDownListener;
private _removeWindowMouseMoveListener;
private _removeWindowMouseUpListener;
movableAffected: string;
constructor(_renderer: Renderer2, _elementRef: ElementRef, _zone: NgZone);
private _isFixed;
private _dragStart;
private _dragMove;
private _dragEnd;
ngOnInit(): void;
private _isElementAffixed(element);
private _removeWindowListener();
ngOnDestroy(): void;
}