diff --git a/src-ui/src/app/components/document-detail/document-detail.component.html b/src-ui/src/app/components/document-detail/document-detail.component.html index 426ee84ae..ad9d0d083 100644 --- a/src-ui/src/app/components/document-detail/document-detail.component.html +++ b/src-ui/src/app/components/document-detail/document-detail.component.html @@ -465,7 +465,7 @@ @switch (archiveContentRenderType) { @case (ContentRenderType.PDF) { @if (!useNativePdfViewer) { -
+
-
+
@if (previewNumPages()) {
diff --git a/src-ui/src/app/components/document-detail/document-detail.component.scss b/src-ui/src/app/components/document-detail/document-detail.component.scss index 3986f2cbc..91c49eebf 100644 --- a/src-ui/src/app/components/document-detail/document-detail.component.scss +++ b/src-ui/src/app/components/document-detail/document-detail.component.scss @@ -12,6 +12,22 @@ width: 100%; height: 100%; } + + &:focus { + outline: none; + } + + .preview-controls { + opacity: 0; + pointer-events: none; + transition: opacity 0.15s ease-in-out; + } + + &:hover .preview-controls, + &:focus-within .preview-controls { + opacity: 1; + pointer-events: auto; + } } .btn-group .dropdown-toggle-split {