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 a5e15f8139ef8848afa77d35d4280eb612d0bc25..9f6b4c7cdf25f7555f1556ae3c0cd62fc64004b9 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 21dadeb94428b1eef13a468bc178a1bbfc3d6edb..c18be92350c9ad7f1ea277be0a42a265a7af72a4 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; } }