From 9a3087877471f96aa9b81e58d3b9479146ab056a Mon Sep 17 00:00:00 2001 From: gbubemismith Date: Wed, 1 Jun 2022 10:31:47 +0100 Subject: [PATCH] Added missing lang attribute --- src/app/app.component.ts | 15 ++++++++++++++- .../individual-vault.component.ts | 1 - src/app/settings/billing-sync-key.component.ts | 1 - 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 9e26f680..b2e1e5b6 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,4 +1,13 @@ -import { Component, NgZone, OnDestroy, OnInit, SecurityContext } from "@angular/core"; +import { DOCUMENT } from "@angular/common"; +import { + Component, + Inject, + LOCALE_ID, + NgZone, + OnDestroy, + OnInit, + SecurityContext, +} from "@angular/core"; import { DomSanitizer } from "@angular/platform-browser"; import { NavigationEnd, Router } from "@angular/router"; import * as jq from "jquery"; @@ -50,6 +59,8 @@ export class AppComponent implements OnDestroy, OnInit { private isIdle = false; constructor( + @Inject(LOCALE_ID) public locale: string, + @Inject(DOCUMENT) private document: Document, private broadcasterService: BroadcasterService, private tokenService: TokenService, private folderService: FolderService, @@ -78,6 +89,8 @@ export class AppComponent implements OnDestroy, OnInit { ) {} ngOnInit() { + this.document.documentElement.lang = this.locale; + this.ngZone.runOutsideAngular(() => { window.onmousemove = () => this.recordActivity(); window.onmousedown = () => this.recordActivity(); diff --git a/src/app/modules/vault/modules/individual-vault/individual-vault.component.ts b/src/app/modules/vault/modules/individual-vault/individual-vault.component.ts index ababbd8a..1e07f3f2 100644 --- a/src/app/modules/vault/modules/individual-vault/individual-vault.component.ts +++ b/src/app/modules/vault/modules/individual-vault/individual-vault.component.ts @@ -23,7 +23,6 @@ import { PlatformUtilsService } from "jslib-common/abstractions/platformUtils.se import { StateService } from "jslib-common/abstractions/state.service"; import { SyncService } from "jslib-common/abstractions/sync.service"; import { TokenService } from "jslib-common/abstractions/token.service"; -import { CipherType } from "jslib-common/enums/cipherType"; import { CipherView } from "jslib-common/models/view/cipherView"; import { UpdateKeyComponent } from "../../../../settings/update-key.component"; diff --git a/src/app/settings/billing-sync-key.component.ts b/src/app/settings/billing-sync-key.component.ts index 9b80037c..929d8aaf 100644 --- a/src/app/settings/billing-sync-key.component.ts +++ b/src/app/settings/billing-sync-key.component.ts @@ -3,7 +3,6 @@ import { Component } from "@angular/core"; import { ApiService } from "jslib-common/abstractions/api.service"; import { LogService } from "jslib-common/abstractions/log.service"; import { OrganizationConnectionType } from "jslib-common/enums/organizationConnectionType"; -import { Utils } from "jslib-common/misc/utils"; import { BillingSyncConfigApi } from "jslib-common/models/api/billingSyncConfigApi"; import { BillingSyncConfigRequest } from "jslib-common/models/request/billingSyncConfigRequest"; import { OrganizationConnectionRequest } from "jslib-common/models/request/organizationConnectionRequest";