From 61c53115d9fbd9c11d9702d6b59233b62719c77b Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 28 Nov 2017 10:36:04 -0500 Subject: [PATCH] add `$$ngIsClass` on new comps for ESR support --- src/popup/app/app.js | 22 +++++++++++++++++++ src/popup/app/settings/about.component.ts | 2 +- src/popup/app/settings/credits.component.ts | 2 +- .../app/settings/environment.component.ts | 2 +- src/popup/app/settings/features.component.ts | 2 +- .../settings/folders/add-folder.component.ts | 2 +- .../settings/folders/edit-folder.component.ts | 2 +- .../app/settings/folders/folders.component.ts | 2 +- src/popup/app/settings/help.component.ts | 2 +- src/popup/app/settings/premium.component.ts | 2 +- src/popup/app/settings/settings.component.ts | 2 +- src/popup/app/settings/sync.component.ts | 2 +- 12 files changed, 33 insertions(+), 11 deletions(-) diff --git a/src/popup/app/app.js b/src/popup/app/app.js index b53c06ecd8..d17b3cb67e 100644 --- a/src/popup/app/app.js +++ b/src/popup/app/app.js @@ -130,6 +130,28 @@ import { PasswordGeneratorController } from './tools/password-generator.componen PasswordGeneratorController.$$ngIsClass = true; import { ToolsController } from './tools/tools.component'; ToolsController.$$ngIsClass = true; +import { AddFolderController } from './settings/folders/add-folder.component'; +AddFolderController.$$ngIsClass = true; +import { EditFolderController } from './settings/folders/edit-folder.component'; +EditFolderController.$$ngIsClass = true; +import { FoldersController } from './settings/folders/folders.component'; +FoldersController.$$ngIsClass = true; +import { AboutController } from './settings/about.component'; +AboutController.$$ngIsClass = true; +import { CreditsController } from './settings/credits.component'; +CreditsController.$$ngIsClass = true; +import { EnvironmentController } from './settings/environment.component'; +EnvironmentController.$$ngIsClass = true; +import { FeaturesController } from './settings/features.component'; +FeaturesController.$$ngIsClass = true; +import { HelpController } from './settings/help.component'; +HelpController.$$ngIsClass = true; +import { PremiumController } from './settings/premium.component'; +PremiumController.$$ngIsClass = true; +import { SettingsController } from './settings/settings.component'; +SettingsController.$$ngIsClass = true; +import { SyncController } from './settings/sync.component'; +SyncController.$$ngIsClass = true; // Bootstrap the angular application angular.element(function () { diff --git a/src/popup/app/settings/about.component.ts b/src/popup/app/settings/about.component.ts index 76c0698d04..a8e2f0d2c9 100644 --- a/src/popup/app/settings/about.component.ts +++ b/src/popup/app/settings/about.component.ts @@ -1,6 +1,6 @@ import * as template from './about.component.html'; -class AboutController { +export class AboutController { version: string; year: number; i18n: any; diff --git a/src/popup/app/settings/credits.component.ts b/src/popup/app/settings/credits.component.ts index 68e0b48754..36f27e73f0 100644 --- a/src/popup/app/settings/credits.component.ts +++ b/src/popup/app/settings/credits.component.ts @@ -1,6 +1,6 @@ import * as template from './credits.component.html'; -class CreditsController { +export class CreditsController { i18n: any; constructor(i18nService: any, private $analytics: any) { diff --git a/src/popup/app/settings/environment.component.ts b/src/popup/app/settings/environment.component.ts index f76bcd1356..9cdaccf819 100644 --- a/src/popup/app/settings/environment.component.ts +++ b/src/popup/app/settings/environment.component.ts @@ -2,7 +2,7 @@ import * as angular from 'angular'; import UtilsService from '../../../services/utils.service'; import * as template from './environment.component.html'; -class EnvironmentController { +export class EnvironmentController { iconsUrl: string; identityUrl: string; apiUrl: string; diff --git a/src/popup/app/settings/features.component.ts b/src/popup/app/settings/features.component.ts index 37216a3c2d..7792298b64 100644 --- a/src/popup/app/settings/features.component.ts +++ b/src/popup/app/settings/features.component.ts @@ -3,7 +3,7 @@ import { UtilsService } from '../../../services/abstractions/utils.service'; import StateService from '../services/state.service'; import * as template from './features.component.html'; -class FeaturesController { +export class FeaturesController { disableFavicon = false; enableAutoFillOnPageLoad = false; disableAutoTotpCopy = false; diff --git a/src/popup/app/settings/folders/add-folder.component.ts b/src/popup/app/settings/folders/add-folder.component.ts index 5cea454911..d7678865ee 100644 --- a/src/popup/app/settings/folders/add-folder.component.ts +++ b/src/popup/app/settings/folders/add-folder.component.ts @@ -3,7 +3,7 @@ import { Folder } from '../../../../models/domain/folder'; import { UtilsService } from '../../../../services/abstractions/utils.service'; import * as template from './add-folder.component.html'; -class AddFolderController { +export class AddFolderController { savePromise: any; folder: {}; i18n: any; diff --git a/src/popup/app/settings/folders/edit-folder.component.ts b/src/popup/app/settings/folders/edit-folder.component.ts index 9ece9d017e..9235fdb757 100644 --- a/src/popup/app/settings/folders/edit-folder.component.ts +++ b/src/popup/app/settings/folders/edit-folder.component.ts @@ -3,7 +3,7 @@ import { Folder } from '../../../../models/domain/folder'; import UtilsService from '../../../../services/utils.service'; import * as template from './edit-folder.component.html'; -class EditFolderController { +export class EditFolderController { $transition$: any; folderId: any; savePromise: any = null; diff --git a/src/popup/app/settings/folders/folders.component.ts b/src/popup/app/settings/folders/folders.component.ts index a1b1a873da..ea7aeba8ce 100644 --- a/src/popup/app/settings/folders/folders.component.ts +++ b/src/popup/app/settings/folders/folders.component.ts @@ -1,7 +1,7 @@ import { Folder } from '../../../../models/domain/folder'; import * as template from './folders.component.html'; -class FoldersController { +export class FoldersController { folders: Folder[] = []; i18n: any; loaded = false; diff --git a/src/popup/app/settings/help.component.ts b/src/popup/app/settings/help.component.ts index 41fbcc7295..2b55547b24 100644 --- a/src/popup/app/settings/help.component.ts +++ b/src/popup/app/settings/help.component.ts @@ -1,6 +1,6 @@ import * as template from './help.component.html'; -class HelpController { +export class HelpController { i18n: any; constructor(i18nService: any, private $analytics: any) { diff --git a/src/popup/app/settings/premium.component.ts b/src/popup/app/settings/premium.component.ts index 44f908c2c9..e4b4c345f5 100644 --- a/src/popup/app/settings/premium.component.ts +++ b/src/popup/app/settings/premium.component.ts @@ -1,6 +1,6 @@ import * as template from './premium.component.html'; -class PremiumController { +export class PremiumController { isPremium: boolean; i18n: any; price = '$10'; diff --git a/src/popup/app/settings/settings.component.ts b/src/popup/app/settings/settings.component.ts index 4fb1ce9bce..588f73e764 100644 --- a/src/popup/app/settings/settings.component.ts +++ b/src/popup/app/settings/settings.component.ts @@ -17,7 +17,7 @@ const RateUrls = { 'https://www.microsoft.com/store/p/bitwarden-free-password-manager/9p6kxl0svnnl', }; -class SettingsController { +export class SettingsController { lockOption = ''; i18n: any; showOnLocked: boolean; diff --git a/src/popup/app/settings/sync.component.ts b/src/popup/app/settings/sync.component.ts index a1a989291a..6a642d933c 100644 --- a/src/popup/app/settings/sync.component.ts +++ b/src/popup/app/settings/sync.component.ts @@ -1,6 +1,6 @@ import * as template from './sync.component.html'; -class SyncController { +export class SyncController { i18n: any; lastSync = '--'; loading = false;