From 416b79d5e122c5d694caa79cff37cbd703f0a5bd Mon Sep 17 00:00:00 2001 From: jojohoch <joachim.hoch@iqb.hu-berlin.de> Date: Thu, 28 Nov 2024 13:25:06 +0100 Subject: [PATCH] [player] Change the duration of the highlighting of anchors #733 --- docs/release-notes-player.md | 2 ++ projects/player/src/app/services/anchor.service.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/release-notes-player.md b/docs/release-notes-player.md index 3c899cc5f..ee7edd466 100644 --- a/docs/release-notes-player.md +++ b/docs/release-notes-player.md @@ -12,6 +12,8 @@ Player ### Fehlerbehebungen - Korrigiert die Validierung von Eingabefeldern mit eingestellter maximaler Länge +### Änderungen +- Ändert die Dauer von Texthervorhebung auf 60 Sekunden ## 2.5.0 - Unterstützung neuer Funktionen; siehe Allgemein diff --git a/projects/player/src/app/services/anchor.service.ts b/projects/player/src/app/services/anchor.service.ts index 92a3869ab..cfe77cfcb 100644 --- a/projects/player/src/app/services/anchor.service.ts +++ b/projects/player/src/app/services/anchor.service.ts @@ -6,6 +6,7 @@ import { delay, of, Subscription } from 'rxjs'; }) export class AnchorService { private activeAnchors: { [id: string]: Subscription } = {}; + private duration = 60000; toggleAnchor(anchorId: string): void { if (this.activeAnchors[anchorId]) { @@ -22,7 +23,7 @@ export class AnchorService { private addAnchor(anchorId: string): void { this.activeAnchors[anchorId] = of(true) .pipe( - delay(15000)) + delay(this.duration)) .subscribe(() => { this.removeAnchor(anchorId); }); -- GitLab