From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 2 Jul 2025 05:02:00 +0000 (-0700) Subject: Lazy loading X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=14420188e66d24bde0e73deee94fb550c5382f87;p=thirdparty%2Fpaperless-ngx.git Lazy loading --- diff --git a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html index 30dace698..648bc1ce4 100644 --- a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html +++ b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html @@ -53,7 +53,13 @@
- + @defer (on viewport) { + + } @placeholder { +
+ +
+ }
@if (p.splitAfter) {
Split here
diff --git a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts index 95f85a8e2..3b52c4947 100644 --- a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts +++ b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts @@ -17,6 +17,7 @@ interface PageOperation { rotate: number splitAfter: boolean selected?: boolean + loaded?: boolean } @Component({ @@ -51,6 +52,7 @@ export class PDFEditorComponent extends ConfirmDialogComponent { rotate: 0, splitAfter: false, selected: false, + loaded: false, })) }