Merge pull request #10225 from vvlladd28/bug/background-settings/jump
Fixed background settings panel jump when edit content
This commit is contained in:
commit
c6c6293153
@ -17,6 +17,7 @@
|
||||
-->
|
||||
<div class="tb-background-settings-panel" [formGroup]="backgroundSettingsFormGroup">
|
||||
<div class="tb-background-settings-title" translate>widgets.background.background-settings</div>
|
||||
<div class="tb-background-settings-panel-content">
|
||||
<div class="tb-form-panel tb-background-form-panel">
|
||||
<div fxLayout="row" fxLayoutAlign="start center" fxLayoutGap="16px">
|
||||
<div class="tb-form-panel-title" translate>widgets.background.background</div>
|
||||
@ -27,8 +28,10 @@
|
||||
</tb-toggle-option>
|
||||
</tb-toggle-select>
|
||||
</div>
|
||||
<tb-gallery-image-input [fxShow]="backgroundSettingsFormGroup.get('type').value === backgroundType.image" formControlName="imageUrl"></tb-gallery-image-input>
|
||||
<div [fxShow]="backgroundSettingsFormGroup.get('type').value === backgroundType.color" class="tb-form-row space-between tb-background-color-field">
|
||||
<tb-gallery-image-input [fxShow]="backgroundSettingsFormGroup.get('type').value === backgroundType.image"
|
||||
formControlName="imageUrl"></tb-gallery-image-input>
|
||||
<div [fxShow]="backgroundSettingsFormGroup.get('type').value === backgroundType.color"
|
||||
class="tb-form-row space-between tb-background-color-field">
|
||||
<div translate>widgets.color.color</div>
|
||||
<tb-color-input asBoxInput
|
||||
formControlName="color">
|
||||
@ -49,7 +52,8 @@
|
||||
<div class="tb-form-row space-between">
|
||||
<div translate>widgets.background.blur</div>
|
||||
<mat-form-field appearance="outline" class="number" subscriptSizing="dynamic">
|
||||
<input matInput formControlName="blur" type="number" min="0" step="1" placeholder="{{ 'widget-config.set' | translate }}">
|
||||
<input matInput formControlName="blur" type="number" min="0" step="1"
|
||||
placeholder="{{ 'widget-config.set' | translate }}">
|
||||
<div matSuffix>px</div>
|
||||
</mat-form-field>
|
||||
</div>
|
||||
@ -63,6 +67,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tb-background-settings-panel-buttons">
|
||||
<button mat-button
|
||||
color="primary"
|
||||
|
||||
@ -67,6 +67,14 @@
|
||||
left: 7.998px;
|
||||
right: 7.998px;
|
||||
}
|
||||
.tb-background-settings-panel-content {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 16px;
|
||||
overflow: auto;
|
||||
margin: -10px;
|
||||
padding: 10px;
|
||||
}
|
||||
.tb-background-settings-panel-buttons {
|
||||
height: 40px;
|
||||
display: flex;
|
||||
|
||||
@ -110,7 +110,7 @@ export class BackgroundSettingsComponent implements OnInit, ControlValueAccessor
|
||||
backgroundSettings: this.modelValue
|
||||
};
|
||||
const backgroundSettingsPanelPopover = this.popoverService.displayPopover(trigger, this.renderer,
|
||||
this.viewContainerRef, BackgroundSettingsPanelComponent, 'left', true, null,
|
||||
this.viewContainerRef, BackgroundSettingsPanelComponent, ['leftOnly', 'leftTopOnly', 'leftBottomOnly'], true, null,
|
||||
ctx,
|
||||
{},
|
||||
{}, {}, true);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user