|
|
|
@@ -24,6 +24,7 @@ export class TaskListComponent implements OnInit, AfterViewInit { |
|
|
|
protected tasksSub: Subscription; |
|
|
|
protected tasks: Array<TaskJsonld>; |
|
|
|
protected dataSource; |
|
|
|
protected taskCompactMode: boolean; |
|
|
|
|
|
|
|
protected taskNotesVisibility: Map<string, boolean>; |
|
|
|
|
|
|
|
@@ -37,6 +38,11 @@ export class TaskListComponent implements OnInit, AfterViewInit { |
|
|
|
this.dataSource = new MatTableDataSource<TaskJsonld>(this.tasks); |
|
|
|
this.taskNotesVisibility = new Map<string, boolean>(); |
|
|
|
this.currentUser = this.accountService.userValue; |
|
|
|
if (localStorage.getItem('taskCompactMode') !== null) { |
|
|
|
this.taskCompactMode = localStorage.getItem('taskCompactMode') === 'true'; |
|
|
|
} else { |
|
|
|
this.taskCompactMode = false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
ngOnInit(): void { |
|
|
|
@@ -93,4 +99,9 @@ export class TaskListComponent implements OnInit, AfterViewInit { |
|
|
|
openModalEditTaskNote(taskNote: TaskNoteJsonld) { |
|
|
|
this.appHelperService.openModal(NewTaskNoteComponent, { 'taskNote': taskNote }, this.getData); |
|
|
|
} |
|
|
|
|
|
|
|
switchTaskDisplay() { |
|
|
|
localStorage.setItem('taskCompactMode', this.taskCompactMode ? 'false' : 'true'); |
|
|
|
this.taskCompactMode = !this.taskCompactMode; |
|
|
|
} |
|
|
|
} |