[ ] Code style update (formatting, local variables)
[x] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:
What is the current behavior?
Issue Number:
160
191
What is the new behavior?
Popup properties are now harmonized and all popups get IPopupParams so the user has a consistent interface.
closes #160
Events for popups are exposed through a subject MapOlService.popupEvents Subject<IPopupEvent> for all popups that get Layer.popup.asObservable: true. See the example in demo-maps/example-layout.
closes #191
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
Issue Number:
160
191
What is the new behavior?
MapOlService.popupEvents Subject<IPopupEvent>
for all popups that getLayer.popup.asObservable: true
. See the example in demo-maps/example-layout. closes #191Does this PR introduce a breaking change?
Other information
Is it part of one/more packages and which?