1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-19 17:53:39 +00:00

environment styling

This commit is contained in:
Kyle Spearrin
2018-01-30 20:03:41 -05:00
parent 0be7f9f8eb
commit 5fdfce0bff
4 changed files with 19 additions and 8 deletions

View File

@@ -98,8 +98,13 @@ environmentService.setUrlsFromStorage().then(() => {
return syncService.fullSync(true);
});
function initFactory(i18n: I18nService): Function {
return () => i18n.init();
function initFactory(i18n: I18nService, platformUtilsService: DesktopPlatformUtilsService): Function {
return async () => {
await i18n.init();
const htmlEl = window.document.documentElement;
htmlEl.classList.add('os_' + platformUtilsService.getDeviceString());
htmlEl.classList.add('locale_' + i18n.translationLocale);
};
}
@NgModule({
@@ -121,7 +126,10 @@ function initFactory(i18n: I18nService): Function {
{
provide: APP_INITIALIZER,
useFactory: initFactory,
deps: [I18nServiceAbstraction],
deps: [
I18nServiceAbstraction,
PlatformUtilsServiceAbstraction,
],
multi: true,
},
],