From e7d27f03ae0e51d160997bc0be387229a577a410 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Thu, 9 Jun 2016 11:02:00 +0100 Subject: [PATCH] Suppress browser context menu for document list - preparing document list for own context menu --- .../src/components/document-list.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts index b41294b76d..bb4575a6ba 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.ts @@ -41,7 +41,10 @@ declare let __moduleName: string; selector: 'alfresco-document-list', styleUrls: ['./document-list.css'], templateUrl: './document-list.html', - providers: [AlfrescoService] + providers: [AlfrescoService], + host: { + '(contextmenu)': 'onShowContextMenu($event)' + } }) export class DocumentList implements OnInit, AfterViewChecked, AfterContentInit, OnChanges { @@ -251,6 +254,12 @@ export class DocumentList implements OnInit, AfterViewChecked, AfterContentInit, } } + onShowContextMenu(e?: Event) { + if (e) { + e.preventDefault(); + } + } + private performNavigation(node: MinimalNodeEntity) { if (node && node.entry && node.entry.isFolder) { let path = this.getNodePath(node);