From 8f692b2b518aa6124853c8e7c25a33a3613bd746 Mon Sep 17 00:00:00 2001 From: Stefan Plociennik <stefan.plociennik@mni.thm.de> Date: Wed, 12 May 2021 13:43:19 +0200 Subject: [PATCH] added third sort option(vote) --- .../topic-cloud-administration.component.html | 7 +++++-- .../topic-cloud-administration.component.ts | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html index a5e15f813..9f6b4c7cd 100644 --- a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html +++ b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html @@ -30,10 +30,13 @@ <mat-menu #sortMenu> <button mat-menu-item (click)="sortQuestions('alphabetic')"> <mat-icon>sort_by_alpha</mat-icon> - {{'topic-cloud-dialog.sort-Alpha' | translate}} </button> + {{'topic-cloud-dialog.sort-alpha' | translate}} </button> <button mat-menu-item (click)="sortQuestions('questionsCount')"> <mat-icon>swap_vert</mat-icon> - {{'topic-cloud-dialog.sort-Count' | translate}} </button> + {{'topic-cloud-dialog.sort-count' | translate}} </button> + <button mat-menu-item (click)="sortQuestions('voteCount')"> + <mat-icon>swap_vert</mat-icon> + {{'topic-cloud-dialog.sort-vote' | translate}} </button> </mat-menu> <mat-accordion> diff --git a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts index 21dadeb94..c18be9235 100644 --- a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts +++ b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts @@ -105,6 +105,10 @@ export class TopicCloudAdministrationComponent implements OnInit { case 'questionsCount': this.keywords.sort((a, b) => b.questions.length - a.questions.length); break; + case 'voteCount': + console.log('not implemented!, sorting with question count'); + this.keywords.sort((a, b) => b.questions.length - a.questions.length); + break; } } -- GitLab