diff --git a/jslib/angular/src/services/jslib-services.module.ts b/jslib/angular/src/services/jslib-services.module.ts index 098e82e1..69eeb806 100644 --- a/jslib/angular/src/services/jslib-services.module.ts +++ b/jslib/angular/src/services/jslib-services.module.ts @@ -38,8 +38,12 @@ import { StateMigrationService } from "@/jslib/common/src/services/stateMigratio import { TokenService } from "@/jslib/common/src/services/token.service"; import { TwoFactorService } from "@/jslib/common/src/services/twoFactor.service"; -import { SafeInjectionToken, SECURE_STORAGE, WINDOW } from '../../../../src/app/services/injection-tokens'; -import { SafeProvider, safeProvider } from '../../../../src/app/services/safe-provider'; +import { + SafeInjectionToken, + SECURE_STORAGE, + WINDOW, +} from "../../../../src/app/services/injection-tokens"; +import { SafeProvider, safeProvider } from "../../../../src/app/services/safe-provider"; import { BroadcasterService } from "./broadcaster.service"; import { ModalService } from "./modal.service"; @@ -85,7 +89,11 @@ import { ValidationService } from "./validation.service"; useClass: EnvironmentService, deps: [StateServiceAbstraction], }), - safeProvider({ provide: TokenServiceAbstraction, useClass: TokenService, deps: [StateServiceAbstraction] }), + safeProvider({ + provide: TokenServiceAbstraction, + useClass: TokenService, + deps: [StateServiceAbstraction], + }), safeProvider({ provide: CryptoServiceAbstraction, useClass: CryptoService, @@ -125,7 +133,11 @@ import { ValidationService } from "./validation.service"; AppIdServiceAbstraction, ], }), - safeProvider({ provide: BroadcasterServiceAbstraction, useClass: BroadcasterService, useAngularDecorators: true }), + safeProvider({ + provide: BroadcasterServiceAbstraction, + useClass: BroadcasterService, + useAngularDecorators: true, + }), safeProvider({ provide: StateServiceAbstraction, useFactory: ( diff --git a/jslib/angular/src/services/modal.service.ts b/jslib/angular/src/services/modal.service.ts index 7c06c2e0..cde6d055 100644 --- a/jslib/angular/src/services/modal.service.ts +++ b/jslib/angular/src/services/modal.service.ts @@ -143,7 +143,7 @@ export class ModalService { dialogEl.style.zIndex = `${this.modalCount}050`; const modals = Array.from( - el.querySelectorAll('.modal-backdrop, .modal *[data-dismiss="modal"]'), + el.querySelectorAll('.modal-backdrop, .modal *[data-bs-dismiss="modal"]'), ); for (const closeElement of modals) { closeElement.addEventListener("click", () => { diff --git a/jslib/node/src/cli/commands/login.command.ts b/jslib/node/src/cli/commands/login.command.ts index 37673361..7c3643fa 100644 --- a/jslib/node/src/cli/commands/login.command.ts +++ b/jslib/node/src/cli/commands/login.command.ts @@ -131,8 +131,7 @@ export class LoginCommand { let response: AuthResult = null; if (clientId != null && clientSecret != null) { response = await this.authService.logIn(new ApiLogInCredentials(clientId, clientSecret)); - } - else { + } else { response = await this.authService.logIn( new PasswordLogInCredentials(email, password, null, twoFactor), ); diff --git a/jslib/node/src/cli/services/cliPlatformUtils.service.ts b/jslib/node/src/cli/services/cliPlatformUtils.service.ts index 42735bb7..69b8ae45 100644 --- a/jslib/node/src/cli/services/cliPlatformUtils.service.ts +++ b/jslib/node/src/cli/services/cliPlatformUtils.service.ts @@ -77,7 +77,7 @@ export class CliPlatformUtilsService implements PlatformUtilsService { launchUri(_uri: string, _options?: any): void { throw new Error("Not implemented."); - }; + } saveFile(win: Window, blobData: any, blobOptions: any, fileName: string): void { throw new Error("Not implemented."); diff --git a/package-lock.json b/package-lock.json index 2b70cd3e..a0b86ba9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@angular/router": "16.2.12", "@microsoft/microsoft-graph-client": "3.0.7", "big-integer": "1.6.52", - "bootstrap": "4.6.2", + "bootstrap": "5.0.0", "browser-hrtime": "1.1.8", "chalk": "4.1.2", "commander": "12.1.0", @@ -4676,6 +4676,17 @@ "dev": true, "license": "MIT" }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -7156,22 +7167,16 @@ "optional": true }, "node_modules/bootstrap": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", - "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.0.0.tgz", + "integrity": "sha512-tmhPET9B9qCl8dCofvHeiIhi49iBt0EehmIsziZib65k1erBW1rHhj2s/2JsuQh5Pq+xz2E9bEbzp9B7xHG+VA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" + "@popperjs/core": "^2.9.2" } }, "node_modules/brace-expansion": { @@ -14108,12 +14113,6 @@ "jiti": "bin/jiti.js" } }, - "node_modules/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "peer": true - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -17142,17 +17141,6 @@ "node": ">=10.4.0" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", diff --git a/package.json b/package.json index 3404032f..8f9fe0ed 100644 --- a/package.json +++ b/package.json @@ -148,7 +148,7 @@ "@angular/router": "16.2.12", "@microsoft/microsoft-graph-client": "3.0.7", "big-integer": "1.6.52", - "bootstrap": "4.6.2", + "bootstrap": "5.0.0", "browser-hrtime": "1.1.8", "chalk": "4.1.2", "commander": "12.1.0", diff --git a/src/app/accounts/apiKey.component.html b/src/app/accounts/apiKey.component.html index 7d42525b..0c996455 100644 --- a/src/app/accounts/apiKey.component.html +++ b/src/app/accounts/apiKey.component.html @@ -2,41 +2,33 @@
-

{{ "welcome" | i18n }}

+

{{ "welcome" | i18n }}

{{ "logInDesc" | i18n }}

{{ "logIn" | i18n }}
-
- +
+
-
-
- -
- -
- -
-
+
+ +
+ +
@@ -47,7 +39,7 @@ {{ "logIn" | i18n }}
-
diff --git a/src/app/accounts/environment.component.html b/src/app/accounts/environment.component.html index eeff84e4..47655c4d 100644 --- a/src/app/accounts/environment.component.html +++ b/src/app/accounts/environment.component.html @@ -3,15 +3,13 @@