Browse Source

Fixed Popover placement for Marker, Polygon and Circle overlay config

pull/15011/head
Maksym Tsymbarov 8 months ago
committed by Vladyslav Prykhodko
parent
commit
6380a5d9c7
  1. 5
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/map/marker-image-settings.component.ts
  2. 5
      ui-ngx/src/app/modules/home/components/widget/lib/settings/common/map/shape-fill-image-settings.component.ts

5
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/map/marker-image-settings.component.ts

@ -82,11 +82,12 @@ export class MarkerImageSettingsComponent implements ControlValueAccessor {
renderer: this.renderer, renderer: this.renderer,
componentType: MarkerImageSettingsPanelComponent, componentType: MarkerImageSettingsPanelComponent,
hostView: this.viewContainerRef, hostView: this.viewContainerRef,
preferredPlacement: 'left', preferredPlacement: 'leftOnly',
context: { context: {
markerImageSettings: this.modelValue, markerImageSettings: this.modelValue,
}, },
isModal: true isModal: true,
overlayStyle: {padding: '10px'}
}); });
markerImageSettingsPanelPopover.tbComponentRef.instance.popover = markerImageSettingsPanelPopover; markerImageSettingsPanelPopover.tbComponentRef.instance.popover = markerImageSettingsPanelPopover;
markerImageSettingsPanelPopover.tbComponentRef.instance.markerImageSettingsApplied.subscribe((markerImageSettings) => { markerImageSettingsPanelPopover.tbComponentRef.instance.markerImageSettingsApplied.subscribe((markerImageSettings) => {

5
ui-ngx/src/app/modules/home/components/widget/lib/settings/common/map/shape-fill-image-settings.component.ts

@ -82,11 +82,12 @@ export class ShapeFillImageSettingsComponent implements ControlValueAccessor {
renderer: this.renderer, renderer: this.renderer,
componentType: ShapeFillImageSettingsPanelComponent, componentType: ShapeFillImageSettingsPanelComponent,
hostView: this.viewContainerRef, hostView: this.viewContainerRef,
preferredPlacement: 'left', preferredPlacement: 'leftOnly',
context: { context: {
shapeFillImageSettings: this.modelValue, shapeFillImageSettings: this.modelValue,
}, },
isModal: true isModal: true,
overlayStyle: {padding: '10px'}
}).tbComponentRef.instance.shapeFillImageSettingsApplied.subscribe((shapeFillImageSettings) => { }).tbComponentRef.instance.shapeFillImageSettingsApplied.subscribe((shapeFillImageSettings) => {
this.modelValue = shapeFillImageSettings; this.modelValue = shapeFillImageSettings;
this.propagateChange(this.modelValue); this.propagateChange(this.modelValue);

Loading…
Cancel
Save