From 3337135043925568384ab2c529bf0e7a082d9677 Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Thu, 1 Jul 2021 16:24:01 +0200 Subject: [PATCH] Alwayse use the i18next default language as the lang attribute default So we only need to define it in one place. --- packages/auth/src/auth-keycloak.js | 2 +- packages/auth/src/dbp-auth-demo.js | 2 +- packages/auth/src/login-button.js | 2 +- packages/check-in-place-select/src/check-in-place-select.js | 2 +- .../src/dbp-check-in-place-select-demo.js | 5 ++++- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/auth/src/auth-keycloak.js b/packages/auth/src/auth-keycloak.js index f5b5ab71..60c3b161 100644 --- a/packages/auth/src/auth-keycloak.js +++ b/packages/auth/src/auth-keycloak.js @@ -20,7 +20,6 @@ import {AdapterLitElement} from "@dbp-toolkit/provider/src/adapter-lit-element"; export class AuthKeycloak extends AdapterLitElement { constructor() { super(); - this.lang = 'de'; this.forceLogin = false; this.loadPerson = false; this.token = ""; @@ -33,6 +32,7 @@ export class AuthKeycloak extends AdapterLitElement { this._loginStatus = LoginStatus.UNKNOWN; this.requestedLoginStatus = LoginStatus.UNKNOWN; this._i18n = createInstance(); + this.lang = this._i18n.language; // Keycloak config this.keycloakUrl = null; diff --git a/packages/auth/src/dbp-auth-demo.js b/packages/auth/src/dbp-auth-demo.js index 3b9170f6..93aa4627 100644 --- a/packages/auth/src/dbp-auth-demo.js +++ b/packages/auth/src/dbp-auth-demo.js @@ -10,11 +10,11 @@ import DBPLitElement from "@dbp-toolkit/common/dbp-lit-element"; export class DbpAuthDemo extends ScopedElementsMixin(DBPLitElement) { constructor() { super(); - this.lang = 'de'; this.entryPointUrl = ''; this.auth = {}; this.noAuth = false; this._i18n = createInstance(); + this.lang = this._i18n.language; } static get scopedElements() { diff --git a/packages/auth/src/login-button.js b/packages/auth/src/login-button.js index 63e7353d..55423562 100644 --- a/packages/auth/src/login-button.js +++ b/packages/auth/src/login-button.js @@ -55,8 +55,8 @@ export class LoginButton extends ScopedElementsMixin(AdapterLitElement) { constructor() { super(); - this.lang = 'de'; this._i18n = createInstance(); + this.lang = this._i18n.language; this.auth = {}; } diff --git a/packages/check-in-place-select/src/check-in-place-select.js b/packages/check-in-place-select/src/check-in-place-select.js index f2ed817d..992b6148 100644 --- a/packages/check-in-place-select/src/check-in-place-select.js +++ b/packages/check-in-place-select/src/check-in-place-select.js @@ -25,7 +25,6 @@ export class CheckInPlaceSelect extends ScopedElementsMixin(AdapterLitElement) { constructor() { super(); Object.assign(CheckInPlaceSelect.prototype, errorUtils.errorMixin); - this.lang = 'de'; this.entryPointUrl = ''; this.jsonld = null; this.$select = null; @@ -42,6 +41,7 @@ export class CheckInPlaceSelect extends ScopedElementsMixin(AdapterLitElement) { this.showCapacity = false; this.auth = {}; this._i18n = createInstance(); + this.lang = this._i18n.language; this._onDocumentClicked = this._onDocumentClicked.bind(this); } diff --git a/packages/check-in-place-select/src/dbp-check-in-place-select-demo.js b/packages/check-in-place-select/src/dbp-check-in-place-select-demo.js index d77e8561..b56c85ab 100644 --- a/packages/check-in-place-select/src/dbp-check-in-place-select-demo.js +++ b/packages/check-in-place-select/src/dbp-check-in-place-select-demo.js @@ -5,11 +5,14 @@ import {AuthKeycloak, LoginButton} from '@dbp-toolkit/auth'; import * as commonUtils from '@dbp-toolkit/common/utils'; import * as commonStyles from '@dbp-toolkit/common/styles'; import DBPLitElement from "@dbp-toolkit/common/dbp-lit-element"; +import {createInstance} from './i18n.js'; + export class CheckInPlaceSelectDemo extends ScopedElementsMixin(DBPLitElement) { constructor() { super(); - this.lang = 'de'; + this._i18n = createInstance(); + this.lang = this._i18n.language; this.entryPointUrl = ''; this.noAuth = false; } -- GitLab