From 5996c90a8408af7c02efe17cf4e21076dc6f5090 Mon Sep 17 00:00:00 2001 From: Ruben Bimberg <ruben.bimberg@mni.thm.de> Date: Thu, 8 Jul 2021 11:58:51 +0200 Subject: [PATCH] Fix some bugs --- .../topic-cloud-administration.component.ts | 2 +- src/app/components/shared/tag-cloud/tag-cloud.component.ts | 2 +- src/app/services/util/tag-cloud-data.service.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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 3e774b915..567ceb523 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 @@ -293,7 +293,7 @@ export class TopicCloudAdministrationComponent implements OnInit, OnDestroy { startDate: this.startDate.length ? this.startDate : null, endDate: this.endDate.length ? this.endDate : null }; - this.topicCloudAdminService.setAdminData(this.topicCloudAdminData, true, this.userRole); + this.topicCloudAdminService.setAdminData(this.topicCloudAdminData, true, this.data.user.role); } setDefaultAdminData() { diff --git a/src/app/components/shared/tag-cloud/tag-cloud.component.ts b/src/app/components/shared/tag-cloud/tag-cloud.component.ts index d2c8a44b9..65145b71b 100644 --- a/src/app/components/shared/tag-cloud/tag-cloud.component.ts +++ b/src/app/components/shared/tag-cloud/tag-cloud.component.ts @@ -410,10 +410,10 @@ export class TagCloudComponent implements OnInit, OnDestroy, AfterContentInit, A const debounceTime = 1_000; const current = new Date().getTime(); const diff = current - this.lastDebounceTime; + clearTimeout(this.debounceTimer); if (diff >= debounceTime) { this.redraw(dataUpdated); } else { - clearTimeout(this.debounceTimer); this.debounceTimer = setTimeout(() => { this.redraw(dataUpdated); }, debounceTime - diff); diff --git a/src/app/services/util/tag-cloud-data.service.ts b/src/app/services/util/tag-cloud-data.service.ts index f9f9c043e..d3762dcda 100644 --- a/src/app/services/util/tag-cloud-data.service.ts +++ b/src/app/services/util/tag-cloud-data.service.ts @@ -294,11 +294,11 @@ export class TagCloudDataService { } const currentTime = new Date().getTime(); const diff = currentTime - this._lastDebounceTime; + clearTimeout(this._debounceTimer); if (diff >= DEBOUNCE_TIME) { this._dataBus.next(newData); this._lastDebounceTime = currentTime; } else { - clearTimeout(this._debounceTimer); this._debounceTimer = setTimeout(() => { this._dataBus.next(newData); this._lastDebounceTime = new Date().getTime(); -- GitLab