From 1840873b6764378965cd4889e895e01b1e716a11 Mon Sep 17 00:00:00 2001 From: Joachim Nielandt Date: Sun, 25 Mar 2018 20:21:34 +0200 Subject: [PATCH] Fixed toggle language text. --- src/app/components/languagetoggle/languagetoggle.component.ts | 2 +- src/app/components/root/root.component.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/components/languagetoggle/languagetoggle.component.ts b/src/app/components/languagetoggle/languagetoggle.component.ts index 84d6935..0b18abd 100644 --- a/src/app/components/languagetoggle/languagetoggle.component.ts +++ b/src/app/components/languagetoggle/languagetoggle.component.ts @@ -26,7 +26,7 @@ export class LanguagetoggleComponent implements OnInit { ngOnInit() { // start listening to the stateservice for language updates - this.stateService.getLanguageObservable(this.route).subscribe(val => { + this.stateService.getLanguageObservable().subscribe(val => { console.log('language toggle gets a language update from state service: ' + val); this.show = (this.language === val); console.log(' after language update, show: ' + this.show); diff --git a/src/app/components/root/root.component.ts b/src/app/components/root/root.component.ts index bbe6634..7a0ee01 100644 --- a/src/app/components/root/root.component.ts +++ b/src/app/components/root/root.component.ts @@ -81,7 +81,7 @@ export class RootComponent implements OnInit { // do some translation let language = this.stateService.getLanguage(); if (s === 'lang') { - if (language == 'nl') { + if (language === 'nl') { this.mousingOver = 'Taal: Nederlands'; } else if (language = 'en') { this.mousingOver = 'Language: English'; @@ -103,8 +103,10 @@ export class RootComponent implements OnInit { if (this.stateService.getLanguage() === 'nl') { console.log(' > toggle switched to en'); this.stateService.setLanguage('en', this.route, this.router); + this.mouseOver('lang'); } else if (this.stateService.getLanguage() === 'en') { this.stateService.setLanguage('nl', this.route, this.router); + this.mouseOver('lang'); console.log(' > toggle switched to nl'); } else { console.log(' > Could not toggle the language, pirates stole your tongue.');