From: Michael Shamoon <4887959+shamoon@users.noreply.github.com>
Date: Tue, 15 Feb 2022 06:00:39 +0000 (-0800)
Subject: Merge branch 'dev' into pdf-viewer-mobile-improvements
X-Git-Tag: ngx-1.6.0-rc1~119^2
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2%2Fhead;p=thirdparty%2Fpaperless-ngx.git
Merge branch 'dev' into pdf-viewer-mobile-improvements
---
069e78881dc0ebb697c5f0ad452ce741b83dad36
diff --cc src-ui/src/app/components/document-detail/document-detail.component.html
index 970fa361cf,989c998f16..10a1ee83c4
--- a/src-ui/src/app/components/document-detail/document-detail.component.html
+++ b/src-ui/src/app/components/document-detail/document-detail.component.html
@@@ -180,9 -133,18 +142,18 @@@
-
diff --cc src-ui/src/app/components/document-detail/document-detail.component.ts
index fcbbf840c6,493e61d354..e711b3416d
--- a/src-ui/src/app/components/document-detail/document-detail.component.ts
+++ b/src-ui/src/app/components/document-detail/document-detail.component.ts
@@@ -1,8 -1,7 +1,7 @@@
-import { Component, OnInit, ViewChild } from '@angular/core';
+import { Component, OnInit, ViewChild, ElementRef } from '@angular/core';
import { FormControl, FormGroup } from '@angular/forms';
- import { Title } from '@angular/platform-browser';
import { ActivatedRoute, Router } from '@angular/router';
-import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
+import { NgbModal, NgbNav } from '@ng-bootstrap/ng-bootstrap';
import { PaperlessCorrespondent } from 'src/app/data/paperless-correspondent';
import { PaperlessDocument } from 'src/app/data/paperless-document';
import { PaperlessDocumentMetadata } from 'src/app/data/paperless-document-metadata';
@@@ -48,15 -62,9 +62,18 @@@ export class DocumentDetailComponent im
tags: new FormControl([])
})
+ previewCurrentPage: number = 1
+ previewNumPages: number = 1
+
+ @ViewChild('nav') nav: NgbNav
+ @ViewChild('pdfPreview') set pdfPreview(element) {
+ // this gets called when compontent added or removed from DOM
+ if (element && element.nativeElement.offsetParent !== null) { // its visible
+
+ setTimeout(()=> this.nav?.select(1));
+ }
+ }
+
constructor(
private documentsService: DocumentService,
private route: ActivatedRoute,