UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

29 lines (28 loc) 1.12 kB
import GirafeHTMLElement from '../../../base/GirafeHTMLElement.js'; import { printCoordinate } from '../../../tools/geometrytools.js'; import { MapContextMenuState } from './contextmenustate.js'; import MapContextMenuManager from './contextmenumanager.js'; declare class MapDefaultContextMenuComponent extends GirafeHTMLElement { protected templateUrl: string | null; protected styleUrls: string[] | null; template: () => import("uhtml").Hole; private get map(); private readonly eventsCallbacks; protected mapContextMenuState: MapContextMenuState; protected mapContextMenuManager: MapContextMenuManager; private contextMenuPopup?; host: HTMLDivElement; printCoordinate: typeof printCoordinate; constructor(); updateData(): Promise<void>; renderContent(): Promise<void>; showContextMenu(): void; closeMenu(): void; hideContextMenu(): void; registerVisibilityEvents(): void; registerEvents(): void; registerInteractions(): void; unregisterEvents(): void; protected connectedCallback(): void; } export default MapDefaultContextMenuComponent;