mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	fix conflict with mobile preview pane
This commit is contained in:
		| @@ -127,9 +127,17 @@ | ||||
|                 <li [ngbNavItem]="4" class="d-md-none"> | ||||
|                   <a ngbNavLink>Preview</a> | ||||
|                   <ng-template ngbNavContent *ngIf="pdfPreview.offsetParent == undefined"> | ||||
|                     <div class="pdf-viewer-container" *ngIf="getContentType() == 'application/pdf'"> | ||||
|                       <pdf-viewer [src]="previewUrl" [original-size]="false" [show-borders]="true"></pdf-viewer> | ||||
|                     <ng-container *ngIf="getContentType() == 'application/pdf'"> | ||||
|                         <div class="preview-sticky pdf-viewer-container" *ngIf="!useNativePdfViewer ; else nativePdfViewer"> | ||||
|                             <pdf-viewer [src]="previewUrl" [original-size]="false" [show-borders]="true" [show-all]="true" [render-text-mode]="2"></pdf-viewer> | ||||
|                         </div> | ||||
|                         <ng-template #nativePdfViewer> | ||||
|                             <object [data]="previewUrl | safe" class="preview-sticky" width="100%"></object> | ||||
|                         </ng-template> | ||||
|                     </ng-container> | ||||
|                     <ng-container *ngIf="getContentType() == 'text/plain'"> | ||||
|                         <object [data]="previewUrl | safe" type="text/plain" class="preview-sticky bg-white" width="100%"></object> | ||||
|                     </ng-container> | ||||
|                   </ng-template> | ||||
|                 </li> | ||||
|             </ul> | ||||
| @@ -154,6 +162,5 @@ | ||||
|         <ng-container *ngIf="getContentType() == 'text/plain'"> | ||||
|             <object [data]="previewUrl | safe" type="text/plain" class="preview-sticky bg-white" width="100%"></object> | ||||
|         </ng-container> | ||||
|  | ||||
|     </div> | ||||
| </div> | ||||
|   | ||||
| @@ -75,8 +75,7 @@ export class DocumentDetailComponent implements OnInit, OnDestroy, DirtyComponen | ||||
|   @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 | ||||
|  | ||||
|     if (element && element.nativeElement.offsetParent !== null && this.nav?.activeId == 4) { // its visible | ||||
|       setTimeout(()=> this.nav?.select(1)); | ||||
|     } | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Shamoon
					Michael Shamoon