diff --git a/deploy/csp/index.js b/deploy/csp/index.js index 9cc365a20323aad04d461fc9143c81f56cc91db4..4acafa2ebb1f5e4e73dc53c915a086a56afa03f0 100644 --- a/deploy/csp/index.js +++ b/deploy/csp/index.js @@ -51,6 +51,7 @@ const connectSrc = [ // chunk servers 'neuroglancer.humanbrainproject.org', 'neuroglancer.humanbrainproject.eu', + '1um.brainatlas.eu', 'object.cscs.ch', // required for dataset previews diff --git a/src/extra_styles.css b/src/extra_styles.css index b05eba61ae87e4211950d0514c6dfdc42c219219..fe6e16c3c8d460659ab12fa8fd458c562d6934e8 100644 --- a/src/extra_styles.css +++ b/src/extra_styles.css @@ -22,16 +22,18 @@ background: rgba(255, 255, 255, 0.5); } +html,body +{ + width: 100dvw; + height: 100dvh; +} + html { - width:100%; - height:100%; font-size:90%; } body { - width:100%; - height:100%; margin:0; border:0; diff --git a/src/features/voi-bbox.directive.ts b/src/features/voi-bbox.directive.ts index 2f9b615613090ffc95adf0e4ea01fe17ddc0c79b..a62f3554344f5ce78c9e3256d361041f274a889b 100644 --- a/src/features/voi-bbox.directive.ts +++ b/src/features/voi-bbox.directive.ts @@ -123,8 +123,9 @@ export class VoiBboxDirective implements OnDestroy { feature: this.#hoveredFeat }) ) - return true + return false } + return true } #hoveredFeat: VoiFeature diff --git a/src/viewerModule/nehuba/ngLayerCtlModule/module.ts b/src/viewerModule/nehuba/ngLayerCtlModule/module.ts index dbdf56167ba1073daaa8743fb034ae6f0d2db7b4..dbdea746c6423bfe23b7f8114a66aac3c2795fc9 100644 --- a/src/viewerModule/nehuba/ngLayerCtlModule/module.ts +++ b/src/viewerModule/nehuba/ngLayerCtlModule/module.ts @@ -2,6 +2,7 @@ import { CommonModule } from "@angular/common"; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from "@angular/core"; import { MatButtonModule } from "@angular/material/button"; import { MatTooltipModule } from "@angular/material/tooltip"; +import { SpinnerModule } from "src/components/spinner"; import { NgLayerCtrlCmp } from "./ngLayerCtl/ngLayerCtrl.component"; @NgModule({ @@ -9,7 +10,7 @@ import { NgLayerCtrlCmp } from "./ngLayerCtl/ngLayerCtrl.component"; CommonModule, MatTooltipModule, MatButtonModule, - + SpinnerModule, ], declarations: [ NgLayerCtrlCmp diff --git a/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.style.css b/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.style.css index 07e52b8e10c90b947671b91e17b5347eb894094d..f2fe15fbc12c4dd49e16beae173aaa011bd6bd49 100644 --- a/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.style.css +++ b/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.style.css @@ -19,4 +19,9 @@ button { flex: 1 1 0px; overflow: hidden; -} \ No newline at end of file +} + +spinner-cmp:has(+ .hydrated) +{ + display: none; +} diff --git a/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.template.html b/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.template.html index 4f5c45c9fd2baa02a8852a49203636fa52922f84..cb90abf4dff38ab1448b31dc0e2427bcc769e523 100644 --- a/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.template.html +++ b/src/viewerModule/nehuba/ngLayerCtlModule/ngLayerCtl/ngLayerCtrl.template.html @@ -27,9 +27,12 @@ </div> <ng-template [ngIf]="showOpacityCtrl"> - <ng-layer-tune - [ngLayerName]="name" - [hideCtrl]="hideNgTuneCtrl" - [opacity]="defaultOpacity"> - </ng-layer-tune> + <div class="sxplr-d-flex sxplr-justify-content-center sxplr-align-items-center"> + <spinner-cmp></spinner-cmp> + <ng-layer-tune + [ngLayerName]="name" + [hideCtrl]="hideNgTuneCtrl" + [opacity]="defaultOpacity"> + </ng-layer-tune> + </div> </ng-template> \ No newline at end of file