Browse Source

Timewindow: group interval component style change

pull/11633/head
Chantsova Ekaterina 2 years ago
parent
commit
1b61916f4e
  1. 19
      ui-ngx/src/app/shared/components/time/timeinterval.component.html
  2. 3
      ui-ngx/src/app/shared/components/time/timewindow-form.scss
  3. 7
      ui-ngx/src/app/shared/components/time/timewindow-panel.component.html
  4. 4
      ui-ngx/src/form.scss

19
ui-ngx/src/app/shared/components/time/timeinterval.component.html

@ -16,14 +16,17 @@
--> -->
<section class="tb-form-panel no-border no-padding" [formGroup]="timeintervalFormGroup"> <section class="tb-form-panel no-border no-padding" [formGroup]="timeintervalFormGroup">
<mat-form-field fxFlex class="flex" [subscriptSizing]="subscriptSizing" [appearance]="appearance"> <section class="tb-form-row column-xs no-border no-padding tb-standard-fields">
<mat-label *ngIf="predefinedName" translate>{{ predefinedName }}</mat-label> <ng-content></ng-content>
<mat-select formControlName="interval"> <mat-form-field fxFlex class="flex" [subscriptSizing]="subscriptSizing" [appearance]="appearance">
<mat-option *ngFor="let interval of intervals" [value]="interval.value"> <mat-label *ngIf="predefinedName" translate>{{ predefinedName }}</mat-label>
{{ interval.name | translate:interval.translateParams }} <mat-select formControlName="interval">
</mat-option> <mat-option *ngFor="let interval of intervals" [value]="interval.value">
</mat-select> {{ interval.name | translate:interval.translateParams }}
</mat-form-field> </mat-option>
</mat-select>
</mat-form-field>
</section>
<section class="tb-form-row column-xs no-border no-padding tb-standard-fields advanced-input" <section class="tb-form-row column-xs no-border no-padding tb-standard-fields advanced-input"
formGroupName="customInterval" formGroupName="customInterval"
[fxShow]="advanced"> [fxShow]="advanced">

3
ui-ngx/src/app/shared/components/time/timewindow-form.scss

@ -28,7 +28,8 @@
} }
&-content { &-content {
overflow: auto; overflow-x: hidden;
overflow-y: auto;
tb-timeinterval, tb-timeinterval,
tb-quick-time-interval, tb-quick-time-interval,

7
ui-ngx/src/app/shared/components/time/timewindow-panel.component.html

@ -124,8 +124,8 @@
<ng-container *ngIf="aggregationOptionsAvailable"> <ng-container *ngIf="aggregationOptionsAvailable">
<ng-container formGroupName="aggregation"> <ng-container formGroupName="aggregation">
<section class="tb-form-row column-xs space-between same-padding" *ngIf="isEdit || !timewindow.hideAggregation"> <section class="tb-form-row column-xs space-between same-padding" *ngIf="isEdit || !timewindow.hideAggregation">
<div>{{ 'aggregation.aggregation' | translate }}</div> <div class="fixed-title-width-180">{{ 'aggregation.aggregation' | translate }}</div>
<mat-form-field subscriptSizing="dynamic" appearance="outline"> <mat-form-field class="flex" subscriptSizing="dynamic" appearance="outline">
<mat-select formControlName="type"> <mat-select formControlName="type">
<mat-option *ngFor="let aggregation of aggregations" [value]="aggregation"> <mat-option *ngFor="let aggregation of aggregations" [value]="aggregation">
{{ aggregationTypesTranslations.get(aggregationTypes[aggregation]) | translate }} {{ aggregationTypesTranslations.get(aggregationTypes[aggregation]) | translate }}
@ -155,7 +155,6 @@
<section class="tb-form-row column same-padding" [fxShow]="(isEdit || !timewindow.hideAggInterval) <section class="tb-form-row column same-padding" [fxShow]="(isEdit || !timewindow.hideAggInterval)
&& timewindowForm.get('aggregation.type').value !== aggregationTypes.NONE"> && timewindowForm.get('aggregation.type').value !== aggregationTypes.NONE">
<div>{{ 'aggregation.group-interval' | translate }}</div>
<ng-container formGroupName="realtime" *ngIf="timewindow.selectedTab === timewindowTypes.REALTIME"> <ng-container formGroupName="realtime" *ngIf="timewindow.selectedTab === timewindowTypes.REALTIME">
<tb-timeinterval <tb-timeinterval
formControlName="interval" formControlName="interval"
@ -164,6 +163,7 @@
subscriptSizing="dynamic" subscriptSizing="dynamic"
appearance="outline" appearance="outline"
[disabledAdvanced]="timewindow.realtime.disableCustomGroupInterval"> [disabledAdvanced]="timewindow.realtime.disableCustomGroupInterval">
<div class="fixed-title-width-180">{{ 'aggregation.group-interval' | translate }}</div>
</tb-timeinterval> </tb-timeinterval>
</ng-container> </ng-container>
<ng-container formGroupName="history" *ngIf="timewindow.selectedTab === timewindowTypes.HISTORY"> <ng-container formGroupName="history" *ngIf="timewindow.selectedTab === timewindowTypes.HISTORY">
@ -174,6 +174,7 @@
subscriptSizing="dynamic" subscriptSizing="dynamic"
appearance="outline" appearance="outline"
[disabledAdvanced]="timewindow.history.disableCustomGroupInterval"> [disabledAdvanced]="timewindow.history.disableCustomGroupInterval">
<div class="fixed-title-width-180">{{ 'aggregation.group-interval' | translate }}</div>
</tb-timeinterval> </tb-timeinterval>
</ng-container> </ng-container>
</section> </section>

4
ui-ngx/src/form.scss

@ -235,6 +235,10 @@
.fixed-title-width { .fixed-title-width {
min-width: 200px; min-width: 200px;
&-180 {
min-width: 180px;
}
&-230 { &-230 {
min-width: 230px; min-width: 230px;
} }

Loading…
Cancel
Save