From 95d32dc0da1c3a2b48af339698991054dbce1e06 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue, 28 Mar 2023 22:10:12 -0700 Subject: [PATCH] Implement double-click documents --- .../document-card-large/document-card-large.component.html | 2 +- .../document-card-large/document-card-large.component.ts | 3 +++ .../document-card-small/document-card-small.component.html | 2 +- .../document-card-small/document-card-small.component.ts | 3 +++ .../components/document-list/document-list.component.html | 6 +++--- .../app/components/document-list/document-list.component.ts | 4 ++++ 6 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.html b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.html index 6f4e36b73..1f150eee0 100644 --- a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.html +++ b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.html @@ -1,6 +1,6 @@
-
+
diff --git a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts index b73606d78..58a3dd4e4 100644 --- a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts +++ b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts @@ -41,6 +41,9 @@ export class DocumentCardLargeComponent extends ComponentWithPermissions { @Input() document: PaperlessDocument + @Output() + dblClickDocument = new EventEmitter() + @Output() clickTag = new EventEmitter() diff --git a/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.html b/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.html index d9836cc9c..7365fec36 100644 --- a/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.html +++ b/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.html @@ -1,6 +1,6 @@
-
+
diff --git a/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.ts b/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.ts index 28b354154..fcec51ebf 100644 --- a/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.ts +++ b/src-ui/src/app/components/document-list/document-card-small/document-card-small.component.ts @@ -38,6 +38,9 @@ export class DocumentCardSmallComponent extends ComponentWithPermissions { @Input() document: PaperlessDocument + @Output() + dblClickDocument = new EventEmitter() + @Output() clickTag = new EventEmitter() diff --git a/src-ui/src/app/components/document-list/document-list.component.html b/src-ui/src/app/components/document-list/document-list.component.html index 70ff168f6..f5d5b9d05 100644 --- a/src-ui/src/app/components/document-list/document-list.component.html +++ b/src-ui/src/app/components/document-list/document-list.component.html @@ -114,7 +114,7 @@
- +
@@ -171,7 +171,7 @@ i18n>Added - +
@@ -220,7 +220,7 @@
- +
diff --git a/src-ui/src/app/components/document-list/document-list.component.ts b/src-ui/src/app/components/document-list/document-list.component.ts index 7847097bc..233ac9a87 100644 --- a/src-ui/src/app/components/document-list/document-list.component.ts +++ b/src-ui/src/app/components/document-list/document-list.component.ts @@ -258,6 +258,10 @@ export class DocumentListComponent }) } + openDocumentDetail(document: PaperlessDocument) { + this.router.navigate(['documents', document.id]) + } + toggleSelected(document: PaperlessDocument, event: MouseEvent): void { if (!event.shiftKey) this.list.toggleSelected(document) else this.list.selectRangeTo(document)