From 6d0df9840ea4b481bc7d22a7eb3b02add943d0d6 Mon Sep 17 00:00:00 2001 From: Manuel Kocher <manuel.kocher@tugraz.at> Date: Thu, 12 May 2022 13:36:45 +0200 Subject: [PATCH] Remove unnecessary imports and minor refactor --- packages/common/jsonld.js | 2 +- packages/common/src/translation.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/common/jsonld.js b/packages/common/jsonld.js index 525e432b..021a62db 100644 --- a/packages/common/jsonld.js +++ b/packages/common/jsonld.js @@ -297,7 +297,7 @@ export default class JSONLD { } } -JSONLD._i18n = await createInstance(); +JSONLD._i18n = createInstance(); JSONLD.instances = {}; JSONLD.successFunctions = {}; JSONLD.failureFunctions = {}; diff --git a/packages/common/src/translation.js b/packages/common/src/translation.js index 782dd3e2..034978f3 100644 --- a/packages/common/src/translation.js +++ b/packages/common/src/translation.js @@ -1,5 +1,4 @@ import {css, html} from 'lit'; -import {classMap} from 'lit/directives/class-map.js'; import {until} from 'lit/directives/until.js'; import DBPLitElement from '../dbp-lit-element'; import {createInstanceAsync} from './i18n.js'; @@ -36,10 +35,11 @@ export class Translation extends DBPLitElement { } update(changedProperties) { + let lang = this.lang; changedProperties.forEach((oldValue, propName) => { switch (propName) { case 'lang': - let lang = this.lang; + this._i18n.then(function(response) { response.changeLanguage(lang); }); -- GitLab