From 9d8cb9af289c4e24a056e55bf1b7ddb597f5ceac Mon Sep 17 00:00:00 2001 From: ah <andre.hanke@mni.thm.de> Date: Fri, 18 Sep 2020 17:24:45 +0200 Subject: [PATCH] Fix keys for audio guide usable while user has not consented to cookies --- .../home/home-page/home-page.component.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/app/components/home/home-page/home-page.component.ts b/src/app/components/home/home-page/home-page.component.ts index 2975eb4f8..f924728ca 100644 --- a/src/app/components/home/home-page/home-page.component.ts +++ b/src/app/components/home/home-page/home-page.component.ts @@ -31,6 +31,19 @@ export class HomePageComponent implements OnInit, OnDestroy, AfterContentInit { ngOnInit() { this.deviceType = localStorage.getItem('deviceType'); + if (localStorage.getItem('cookieAccepted')) { + this.loadListener(); + } else { + const interval = setInterval(() => { + if (localStorage.getItem('cookieAccepted')){ + clearInterval(interval); + this.loadListener(); + } + }, 100); + } + } + + loadListener () { this.listenerFn = this._r.listen(document, 'keyup', (event) => { if (KeyboardUtils.isKeyEvent(event, KeyboardKey.Digit1) === true && this.eventService.focusOnInput === false) { document.getElementById('session_id-input').focus(); -- GitLab