From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 29 Mar 2023 05:10:12 +0000 (-0700) Subject: Implement double-click documents X-Git-Tag: v1.14.0-beta.rc1~14^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2966%2Fhead;p=thirdparty%2Fpaperless-ngx.git Implement double-click documents --- 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 6f4e36b733..1f150eee0d 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 b73606d789..58a3dd4e4d 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 d9836cc9cd..7365fec366 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 28b3541542..fcec51ebf2 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 70ff168f6b..f5d5b9d05a 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 7847097bc2..233ac9a87a 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)