From a60ecd13722199b6f8ff73d4f915a48951b13c44 Mon Sep 17 00:00:00 2001 From: Vladyslav_Prykhodko Date: Mon, 18 Jul 2022 16:56:03 +0300 Subject: [PATCH] UI: Fixed responsive create/restore complex version --- ...entity-types-version-create.component.html | 97 +++++++++---------- ...entity-types-version-create.component.scss | 4 + .../entity-types-version-create.component.ts | 2 + .../entity-types-version-load.component.html | 71 +++++++------- .../entity-types-version-load.component.scss | 4 + .../vc/entity-types-version-load.component.ts | 2 + .../vc/entity-versions-table.component.ts | 4 +- 7 files changed, 97 insertions(+), 87 deletions(-) diff --git a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.html b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.html index 656664784d..bc2131c5a1 100644 --- a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.html +++ b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.html @@ -22,7 +22,8 @@
- +
@@ -40,57 +41,55 @@
- -
- -
- - -
- - version-control.sync-strategy - - - {{ 'version-control.default' | translate }} - - - {{syncStrategyTranslations.get(strategy) | translate}} - - - -
- - {{ 'version-control.export-credentials' | translate }} - - - {{ 'version-control.export-attributes' | translate }} - - - {{ 'version-control.export-relations' | translate }} - -
+
+ +
+ + +
+ + version-control.sync-strategy + + + {{ 'version-control.default' | translate }} + + + {{syncStrategyTranslations.get(strategy) | translate}} + + + +
+ + {{ 'version-control.export-credentials' | translate }} + + + {{ 'version-control.export-attributes' | translate }} + + + {{ 'version-control.export-relations' | translate }} +
-
- - {{ 'version-control.all-entities' | translate }} - - - -
- +
+ + {{ 'version-control.all-entities' | translate }} + + + +
+
diff --git a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.scss b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.scss index 62b29bed53..47b5de00b8 100644 --- a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.scss +++ b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.scss @@ -55,5 +55,9 @@ .mat-expansion-panel-body { padding: 0; } + &.load .mat-expansion-panel-content { + height: 0; + visibility: hidden; + } } } diff --git a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.ts b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.ts index 6434329447..f7e8541d07 100644 --- a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.ts +++ b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-create.component.ts @@ -74,6 +74,8 @@ export class EntityTypesVersionCreateComponent extends PageComponent implements entityTypes = EntityType; + loading = true; + constructor(protected store: Store, private translate: TranslateService, private fb: FormBuilder) { diff --git a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.html b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.html index f50098c9dd..824759bec0 100644 --- a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.html +++ b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.html @@ -22,7 +22,8 @@
- +
@@ -40,44 +41,42 @@
- -
- -
- - -
-
- - {{ 'version-control.remove-other-entities' | translate }} - - - {{ 'version-control.find-existing-entity-by-name' | translate }} - -
-
- - {{ 'version-control.load-credentials' | translate }} - - - {{ 'version-control.load-attributes' | translate }} - - - {{ 'version-control.load-relations' | translate }} - -
+
+ +
+ + +
+
+ + {{ 'version-control.remove-other-entities' | translate }} + + + {{ 'version-control.find-existing-entity-by-name' | translate }} + +
+
+ + {{ 'version-control.load-credentials' | translate }} + + + {{ 'version-control.load-attributes' | translate }} + + + {{ 'version-control.load-relations' | translate }} +
- +
diff --git a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.scss b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.scss index a02e782b76..6f1f26c640 100644 --- a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.scss +++ b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.scss @@ -55,5 +55,9 @@ .mat-expansion-panel-body { padding: 0; } + &.load .mat-expansion-panel-content { + height: 0; + visibility: hidden; + } } } diff --git a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.ts b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.ts index ef43899c5b..0a02c95cff 100644 --- a/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.ts +++ b/ui-ngx/src/app/modules/home/components/vc/entity-types-version-load.component.ts @@ -68,6 +68,8 @@ export class EntityTypesVersionLoadComponent extends PageComponent implements On entityTypes = EntityType; + loading = true; + constructor(protected store: Store, private translate: TranslateService, private popoverService: TbPopoverService, diff --git a/ui-ngx/src/app/modules/home/components/vc/entity-versions-table.component.ts b/ui-ngx/src/app/modules/home/components/vc/entity-versions-table.component.ts index 1073c26acc..fc7984e878 100644 --- a/ui-ngx/src/app/modules/home/components/vc/entity-versions-table.component.ts +++ b/ui-ngx/src/app/modules/home/components/vc/entity-versions-table.component.ts @@ -248,7 +248,7 @@ export class EntityVersionsTableComponent extends PageComponent implements OnIni } }, {maxHeight: '90vh', height: '100%', padding: '10px'}, - {width: '600px', minWidth: '100%', maxWidth: '100%'}, {}, false); + {}, {}, false); complexCreateVersionPopover.tbComponentRef.instance.popoverComponent = complexCreateVersionPopover; } } @@ -321,7 +321,7 @@ export class EntityVersionsTableComponent extends PageComponent implements OnIni } }, {maxHeight: '80vh', height: '100%', padding: '10px'}, - {width: '600px', minWidth: '100%', maxWidth: '100%'}, {}, false); + {}, {}, false); restoreEntitiesVersionPopover.tbComponentRef.instance.popoverComponent = restoreEntitiesVersionPopover; } }