new PopupManager()
addons/mpJsApi/src/popupmanager.js, line 5
Members
-
activePopupsObject
-
Aktuell aktive Popups mit zugehörigen Features.
-
cleanupRegisteredboolean
-
Gibt an, ob ein globaler Click-Listener für automatische Bereinigung registriert wurde.
Methods
-
staticPopupManager.cleanupAll()
addons/mpJsApi/src/popupmanager.js, line 68 -
Schließt alle aktiven Popups und setzt ggf. den Feature-Stil zurück. Entfernt auch den globalen Click-Listener.
-
staticPopupManager.handleDocumentClick(event)
addons/mpJsApi/src/popupmanager.js, line 53 -
Handler für globale Klicks außerhalb von Popups. Schließt alle aktiven Popups, wenn außerhalb geklickt wurde.
Name Type Description event
MouseEvent Das DOM-Klick-Event. -
staticPopupManager.registerPopup(overlay, feature)
addons/mpJsApi/src/popupmanager.js, line 25 -
Registriert ein neues Popup-Overlay für ein Feature. Bereits aktive Popups werden geschlossen.
Name Type Description overlay
ol.Overlay Das OpenLayers-Overlay-Objekt. feature
ol.Feature Das zugehörige Feature, für das das Popup angezeigt wird.