diff --git a/src/app/components/unified-file-card/unified-file-card.component.html b/src/app/components/unified-file-card/unified-file-card.component.html
index e855173..780bee4 100644
--- a/src/app/components/unified-file-card/unified-file-card.component.html
+++ b/src/app/components/unified-file-card/unified-file-card.component.html
@@ -1,7 +1,19 @@
-
+
{{(file_obj.type === 'audio' || file_obj.isAudio) ? 'audiotrack' : 'movie'}} {{file_obj.registered | date:'shortDate'}}
+
+
+
+
+
+
+
+
+
diff --git a/src/app/components/unified-file-card/unified-file-card.component.ts b/src/app/components/unified-file-card/unified-file-card.component.ts
index 7fa2082..7d24159 100644
--- a/src/app/components/unified-file-card/unified-file-card.component.ts
+++ b/src/app/components/unified-file-card/unified-file-card.component.ts
@@ -1,7 +1,8 @@
-import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';
+import { Component, OnInit, Input, Output, EventEmitter, ViewChild } from '@angular/core';
import { MatDialog } from '@angular/material/dialog';
import { VideoInfoDialogComponent } from 'app/dialogs/video-info-dialog/video-info-dialog.component';
import { DomSanitizer } from '@angular/platform-browser';
+import { MatMenuTrigger } from '@angular/material/menu';
@Component({
selector: 'app-unified-file-card',
@@ -33,6 +34,9 @@ export class UnifiedFileCardComponent implements OnInit {
@Output() deleteFile = new EventEmitter();
@Output() editPlaylist = new EventEmitter();
+ @ViewChild(MatMenuTrigger) contextMenu: MatMenuTrigger;
+ contextMenuPosition = { x: '0px', y: '0px' };
+
/*
Planned sizes:
small: 150x175
@@ -87,6 +91,15 @@ export class UnifiedFileCardComponent implements OnInit {
});
}
+ onRightClick(event) {
+ event.preventDefault();
+ this.contextMenuPosition.x = event.clientX + 'px';
+ this.contextMenuPosition.y = event.clientY + 'px';
+ this.contextMenu.menuData = { 'item': {id: 1, name: 'hi'} };
+ this.contextMenu.menu.focusFirstItem('mouse');
+ this.contextMenu.openMenu();
+ }
+
}
function fancyTimeFormat(time) {