UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

23 lines (22 loc) 756 B
import GirafeHTMLElement from '../../../base/GirafeHTMLElement'; import BaseLayer from '../../../models/layers/baselayer'; import LayerManager from '../../../tools/layers/layermanager'; export default abstract class TreeViewElement extends GirafeHTMLElement { private dragManager; protected layerManager: LayerManager; protected layer: BaseLayer; private dragButton; private container; constructor(layer: BaseLayer, name: string); render(): void; refreshRender(): void; refreshRender(layer?: BaseLayer): void; private createTooltips; protected showMetadata(): void; private initializeDrag; private dragStart; private dragEnd; private dragEnter; private dragLeave; private setDragStyle; }