From c8603613ec7595ecf162357b2528ef57e3f86a33 Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Thu, 6 Jul 2023 16:23:15 +0200 Subject: [PATCH] expmt allow mini tray to be minimized --- .../viewerCmp/viewerCmp.style.css | 7 +++++++ .../viewerCmp/viewerCmp.template.html | 20 ++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/viewerModule/viewerCmp/viewerCmp.style.css b/src/viewerModule/viewerCmp/viewerCmp.style.css index 5109ee650..750f6bace 100644 --- a/src/viewerModule/viewerCmp/viewerCmp.style.css +++ b/src/viewerModule/viewerCmp/viewerCmp.style.css @@ -158,3 +158,10 @@ sxplr-smart-chip [mat-icon-button] { height: 1rem; } + +sxplr-overlay-ui +{ + position: absolute; + width: 100%; + height: 100%; +} diff --git a/src/viewerModule/viewerCmp/viewerCmp.template.html b/src/viewerModule/viewerCmp/viewerCmp.template.html index 89dc6c8fa..4a7c18c7b 100644 --- a/src/viewerModule/viewerCmp/viewerCmp.template.html +++ b/src/viewerModule/viewerCmp/viewerCmp.template.html @@ -37,6 +37,7 @@ </div> </div> +<!-- <sxplr-overlay-ui></sxplr-overlay-ui> --> <!-- master draw container --> <ng-template [ngIf]="view$ | async" let-view> @@ -86,7 +87,7 @@ <iav-layout-fourcorners> <!-- top left --> - <div iavLayoutFourCornersTopLeft class="ws-no-wrap"> + <div iavLayoutFourCornersTopLeft class="ws-no-wrap align-items-start d-inline-flex"> <!-- special mode --> <ng-template [ngIf]="view.viewerMode" let-mode [ngIfElse]="defaultTopLeftTmpl"> @@ -286,6 +287,23 @@ </div> + <!-- tab to minimize mini tray --> + <ng-template sxplrExperimentalFlag + [experimental]="true" + #minTray="sxplrExperimentalFlag" + [ngIf]="minTray.show$ | async"> + <div class="tab-toggle-container"> + + <ng-template [ngTemplateOutlet]="tabTmpl_defaultTmpl" [ngTemplateOutletContext]="{ + fontIcon: (minTrayVisSwitch.switchState$ | async) ? 'fas fa-chevron-left' : 'fas fa-search', + matColor: (minTrayVisSwitch.switchState$ | async) ? null : 'primary', + click: minTrayVisSwitch.toggle.bind(minTrayVisSwitch) + }"> + + </ng-template> + </div> + </ng-template> + </ng-template> -- GitLab