@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
21 lines (20 loc) • 642 B
TypeScript
import GirafeHTMLElement from './GirafeHTMLElement.js';
declare abstract class GirafeDraggableElement extends GirafeHTMLElement {
private header?;
private closeButton?;
private container?;
private get host();
private posX;
private posY;
constructor(component: string);
protected makeDraggable(container?: HTMLElement | undefined): void;
private setDefaultPosition;
protected closeWindow(): void;
private dragMouseDown;
private elementDrag;
private getContainerWidth;
private getContainerHeight;
private resize;
private closeDragElement;
}
export default GirafeDraggableElement;