1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 01:03:35 +00:00

[PM-5189] Refactoring implementation

This commit is contained in:
Cesar Gonzalez
2024-04-16 09:35:57 -05:00
parent 3bb6bfb753
commit 9cf82edc6f
18 changed files with 20 additions and 20 deletions

View File

@@ -36,6 +36,11 @@ import { CipherService } from "@bitwarden/common/vault/services/cipher.service";
import { BrowserApi } from "../../platform/browser/browser-api"; import { BrowserApi } from "../../platform/browser/browser-api";
import { DefaultBrowserStateService } from "../../platform/services/default-browser-state.service"; import { DefaultBrowserStateService } from "../../platform/services/default-browser-state.service";
import { BrowserPlatformUtilsService } from "../../platform/services/platform-utils/browser-platform-utils.service"; import { BrowserPlatformUtilsService } from "../../platform/services/platform-utils/browser-platform-utils.service";
import {
AutofillOverlayElement,
AutofillOverlayPort,
RedirectFocusDirection,
} from "../enums/autofill-overlay.enum";
import { AutofillService } from "../services/abstractions/autofill.service"; import { AutofillService } from "../services/abstractions/autofill.service";
import { import {
createAutofillPageDetailsMock, createAutofillPageDetailsMock,
@@ -45,11 +50,6 @@ import {
createPortSpyMock, createPortSpyMock,
} from "../spec/autofill-mocks"; } from "../spec/autofill-mocks";
import { flushPromises, sendMockExtensionMessage, sendPortMessage } from "../spec/testing-utils"; import { flushPromises, sendMockExtensionMessage, sendPortMessage } from "../spec/testing-utils";
import {
AutofillOverlayElement,
AutofillOverlayPort,
RedirectFocusDirection,
} from "../utils/autofill-overlay.enum";
import OverlayBackground from "./overlay.background"; import OverlayBackground from "./overlay.background";

View File

@@ -26,9 +26,9 @@ import {
openAddEditVaultItemPopout, openAddEditVaultItemPopout,
openViewVaultItemPopout, openViewVaultItemPopout,
} from "../../vault/popup/utils/vault-popout-window"; } from "../../vault/popup/utils/vault-popout-window";
import { AutofillOverlayElement, AutofillOverlayPort } from "../enums/autofill-overlay.enum";
import { AutofillService } from "../services/abstractions/autofill.service"; import { AutofillService } from "../services/abstractions/autofill.service";
import { generateRandomChars } from "../utils"; import { generateRandomChars } from "../utils";
import { AutofillOverlayElement, AutofillOverlayPort } from "../utils/autofill-overlay.enum";
import { LockedVaultPendingNotificationsData } from "./abstractions/notification.background"; import { LockedVaultPendingNotificationsData } from "./abstractions/notification.background";
import { import {

View File

@@ -1,10 +1,10 @@
import { AutofillExtensionMessage } from "../../content/abstractions/autofill-init"; import { AutofillExtensionMessage } from "../../content/abstractions/autofill-init";
import { AutofillOverlayElement } from "../../enums/autofill-overlay.enum";
import { import {
sendExtensionMessage, sendExtensionMessage,
generateRandomCustomElementName, generateRandomCustomElementName,
setElementStyles, setElementStyles,
} from "../../utils"; } from "../../utils";
import { AutofillOverlayElement } from "../../utils/autofill-overlay.enum";
import { import {
InlineMenuExtensionMessageHandlers, InlineMenuExtensionMessageHandlers,
AutofillOverlayInlineMenuElements as InlineMenuElementsInterface, AutofillOverlayInlineMenuElements as InlineMenuElementsInterface,

View File

@@ -1,4 +1,4 @@
import { AutofillOverlayPort } from "../../utils/autofill-overlay.enum"; import { AutofillOverlayPort } from "../../enums/autofill-overlay.enum";
import AutofillOverlayIframeElement from "./autofill-overlay-iframe-element"; import AutofillOverlayIframeElement from "./autofill-overlay-iframe-element";

View File

@@ -1,4 +1,4 @@
import { AutofillOverlayPort } from "../../utils/autofill-overlay.enum"; import { AutofillOverlayPort } from "../../enums/autofill-overlay.enum";
import AutofillOverlayIframeElement from "./autofill-overlay-iframe-element"; import AutofillOverlayIframeElement from "./autofill-overlay-iframe-element";
import AutofillOverlayIframeService from "./autofill-overlay-iframe.service"; import AutofillOverlayIframeService from "./autofill-overlay-iframe.service";

View File

@@ -3,13 +3,13 @@ import { mock } from "jest-mock-extended";
import { EVENTS } from "@bitwarden/common/autofill/constants"; import { EVENTS } from "@bitwarden/common/autofill/constants";
import { ThemeType } from "@bitwarden/common/platform/enums"; import { ThemeType } from "@bitwarden/common/platform/enums";
import { AutofillOverlayPort } from "../../enums/autofill-overlay.enum";
import { createPortSpyMock } from "../../spec/autofill-mocks"; import { createPortSpyMock } from "../../spec/autofill-mocks";
import { import {
flushPromises, flushPromises,
sendPortMessage, sendPortMessage,
triggerPortOnDisconnectEvent, triggerPortOnDisconnectEvent,
} from "../../spec/testing-utils"; } from "../../spec/testing-utils";
import { AutofillOverlayPort } from "../../utils/autofill-overlay.enum";
import AutofillOverlayIframeService from "./autofill-overlay-iframe.service"; import AutofillOverlayIframeService from "./autofill-overlay-iframe.service";

View File

@@ -1,4 +1,4 @@
import { AutofillOverlayPort } from "../../utils/autofill-overlay.enum"; import { AutofillOverlayPort } from "../../enums/autofill-overlay.enum";
import AutofillOverlayIframeElement from "./autofill-overlay-iframe-element"; import AutofillOverlayIframeElement from "./autofill-overlay-iframe-element";

View File

@@ -1,4 +1,4 @@
import { AutofillOverlayElement } from "../../../utils/autofill-overlay.enum"; import { AutofillOverlayElement } from "../../../enums/autofill-overlay.enum";
import AutofillOverlayButton from "./autofill-overlay-button"; import AutofillOverlayButton from "./autofill-overlay-button";

View File

@@ -1,4 +1,4 @@
import { AutofillOverlayElement } from "../../../utils/autofill-overlay.enum"; import { AutofillOverlayElement } from "../../../enums/autofill-overlay.enum";
import AutofillOverlayList from "./autofill-overlay-list"; import AutofillOverlayList from "./autofill-overlay-list";

View File

@@ -1,6 +1,6 @@
import { EVENTS } from "@bitwarden/common/autofill/constants"; import { EVENTS } from "@bitwarden/common/autofill/constants";
import { RedirectFocusDirection } from "../../../utils/autofill-overlay.enum"; import { RedirectFocusDirection } from "../../../enums/autofill-overlay.enum";
import { import {
AutofillOverlayPageElementWindowMessage, AutofillOverlayPageElementWindowMessage,
WindowMessageHandlers, WindowMessageHandlers,

View File

@@ -3,11 +3,11 @@ import { mock } from "jest-mock-extended";
import { AuthenticationStatus } from "@bitwarden/common/auth/enums/authentication-status"; import { AuthenticationStatus } from "@bitwarden/common/auth/enums/authentication-status";
import { EVENTS, AutofillOverlayVisibility } from "@bitwarden/common/autofill/constants"; import { EVENTS, AutofillOverlayVisibility } from "@bitwarden/common/autofill/constants";
import { AutofillOverlayElement, RedirectFocusDirection } from "../enums/autofill-overlay.enum";
import AutofillField from "../models/autofill-field"; import AutofillField from "../models/autofill-field";
import { createAutofillFieldMock } from "../spec/autofill-mocks"; import { createAutofillFieldMock } from "../spec/autofill-mocks";
import { flushPromises } from "../spec/testing-utils"; import { flushPromises } from "../spec/testing-utils";
import { ElementWithOpId, FormFieldElement } from "../types"; import { ElementWithOpId, FormFieldElement } from "../types";
import { AutofillOverlayElement, RedirectFocusDirection } from "../utils/autofill-overlay.enum";
import { AutoFillConstants } from "./autofill-constants"; import { AutoFillConstants } from "./autofill-constants";
import AutofillOverlayContentService from "./autofill-overlay-content.service"; import AutofillOverlayContentService from "./autofill-overlay-content.service";

View File

@@ -10,10 +10,10 @@ import {
SubFrameOffsetData, SubFrameOffsetData,
} from "../background/abstractions/overlay.background"; } from "../background/abstractions/overlay.background";
import { AutofillExtensionMessage } from "../content/abstractions/autofill-init"; import { AutofillExtensionMessage } from "../content/abstractions/autofill-init";
import { AutofillOverlayElement, RedirectFocusDirection } from "../enums/autofill-overlay.enum";
import AutofillField from "../models/autofill-field"; import AutofillField from "../models/autofill-field";
import { ElementWithOpId, FillableFormFieldElement, FormFieldElement } from "../types"; import { ElementWithOpId, FillableFormFieldElement, FormFieldElement } from "../types";
import { elementIsFillableFormField, getAttributeBoolean, sendExtensionMessage } from "../utils"; import { elementIsFillableFormField, getAttributeBoolean, sendExtensionMessage } from "../utils";
import { AutofillOverlayElement, RedirectFocusDirection } from "../utils/autofill-overlay.enum";
import { import {
AutofillOverlayContentExtensionMessageHandlers, AutofillOverlayContentExtensionMessageHandlers,

View File

@@ -32,7 +32,7 @@ import { CipherService } from "@bitwarden/common/vault/services/cipher.service";
import { TotpService } from "@bitwarden/common/vault/services/totp.service"; import { TotpService } from "@bitwarden/common/vault/services/totp.service";
import { BrowserApi } from "../../platform/browser/browser-api"; import { BrowserApi } from "../../platform/browser/browser-api";
import { AutofillPort } from "../enums/autofill-port.enums"; import { AutofillPort } from "../enums/autofill-port.enum";
import AutofillField from "../models/autofill-field"; import AutofillField from "../models/autofill-field";
import AutofillPageDetails from "../models/autofill-page-details"; import AutofillPageDetails from "../models/autofill-page-details";
import AutofillScript from "../models/autofill-script"; import AutofillScript from "../models/autofill-script";

View File

@@ -21,7 +21,7 @@ import { FieldView } from "@bitwarden/common/vault/models/view/field.view";
import { BrowserApi } from "../../platform/browser/browser-api"; import { BrowserApi } from "../../platform/browser/browser-api";
import { openVaultItemPasswordRepromptPopout } from "../../vault/popup/utils/vault-popout-window"; import { openVaultItemPasswordRepromptPopout } from "../../vault/popup/utils/vault-popout-window";
import { AutofillPort } from "../enums/autofill-port.enums"; import { AutofillPort } from "../enums/autofill-port.enum";
import AutofillField from "../models/autofill-field"; import AutofillField from "../models/autofill-field";
import AutofillPageDetails from "../models/autofill-page-details"; import AutofillPageDetails from "../models/autofill-page-details";
import AutofillScript from "../models/autofill-script"; import AutofillScript from "../models/autofill-script";

View File

@@ -1,4 +1,4 @@
import { AutofillPort } from "../enums/autofill-port.enums"; import { AutofillPort } from "../enums/autofill-port.enum";
import { triggerPortOnDisconnectEvent } from "../spec/testing-utils"; import { triggerPortOnDisconnectEvent } from "../spec/testing-utils";
import { logoIcon, logoLockedIcon } from "./svg-icons"; import { logoIcon, logoLockedIcon } from "./svg-icons";

View File

@@ -1,4 +1,4 @@
import { AutofillPort } from "../enums/autofill-port.enums"; import { AutofillPort } from "../enums/autofill-port.enum";
import { FillableFormFieldElement, FormElementWithAttribute, FormFieldElement } from "../types"; import { FillableFormFieldElement, FormElementWithAttribute, FormFieldElement } from "../types";
export function generateRandomChars(length: number): string { export function generateRandomChars(length: number): string {