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

[PM-5189] Refactoring implementation

This commit is contained in:
Cesar Gonzalez
2024-05-02 17:20:36 -05:00
parent 7355e63d0c
commit 8ae427c60d
5 changed files with 11 additions and 11 deletions

View File

@@ -845,7 +845,7 @@ describe("OverlayBackground", () => {
});
});
describe("updateOverlayMenuHidden", () => {
describe("updateInlineMenuHidden", () => {
beforeEach(async () => {
await initOverlayElementPorts();
});
@@ -859,13 +859,13 @@ describe("OverlayBackground", () => {
sendMockExtensionMessage(message);
expect(buttonPortSpy.postMessage).toHaveBeenCalledWith({
command: "updateOverlayMenuHidden",
command: "updateInlineMenuHidden",
styles: {
display: "none",
},
});
expect(listPortSpy.postMessage).toHaveBeenCalledWith({
command: "updateOverlayMenuHidden",
command: "updateInlineMenuHidden",
styles: {
display: "none",
},
@@ -881,14 +881,14 @@ describe("OverlayBackground", () => {
sendMockExtensionMessage(message);
expect(buttonPortSpy.postMessage).toHaveBeenCalledWith({
command: "updateOverlayMenuHidden",
command: "updateInlineMenuHidden",
styles: {
display: "block",
opacity: 0,
},
});
expect(listPortSpy.postMessage).toHaveBeenCalledWith({
command: "updateOverlayMenuHidden",
command: "updateInlineMenuHidden",
styles: {
display: "block",
opacity: 0,

View File

@@ -74,7 +74,7 @@ class OverlayBackground implements OverlayBackgroundInterface {
updateAutofillInlineMenuPosition: ({ message, sender }) =>
this.updateInlineMenuPosition(message, sender),
updateAutofillInlineMenuHidden: ({ message, sender }) =>
this.updateOverlayMenuHidden(message, sender),
this.updateInlineMenuHidden(message, sender),
updateFocusedFieldData: ({ message, sender }) => this.setFocusedFieldData(message, sender),
updateIsFieldCurrentlyFocused: ({ message }) => this.updateIsFieldCurrentlyFocused(message),
checkIsFieldCurrentlyFocused: () => this.checkIsFieldCurrentlyFocused(),
@@ -590,7 +590,7 @@ class OverlayBackground implements OverlayBackgroundInterface {
* @param display - The display property of the overlay, either "block" or "none"
* @param sender - The sender of the extension message
*/
private updateOverlayMenuHidden(
private updateInlineMenuHidden(
{ isAutofillInlineMenuHidden, setTransparentOverlay }: OverlayBackgroundExtensionMessage,
sender: chrome.runtime.MessageSender,
) {
@@ -602,7 +602,7 @@ class OverlayBackground implements OverlayBackgroundInterface {
styles = { ...styles, opacity };
}
const portMessage = { command: "updateOverlayMenuHidden", styles };
const portMessage = { command: "updateInlineMenuHidden", styles };
void BrowserApi.tabSendMessage(
sender.tab,

View File

@@ -19,7 +19,7 @@ type BackgroundPortMessageHandlers = {
initAutofillOverlayButton: ({ message }: AutofillOverlayIframeExtensionMessageParam) => void;
initAutofillOverlayList: ({ message }: AutofillOverlayIframeExtensionMessageParam) => void;
updateIframePosition: ({ message }: AutofillOverlayIframeExtensionMessageParam) => void;
updateOverlayMenuHidden: ({ message }: AutofillOverlayIframeExtensionMessageParam) => void;
updateInlineMenuHidden: ({ message }: AutofillOverlayIframeExtensionMessageParam) => void;
updateOverlayPageColorScheme: () => void;
};

View File

@@ -395,7 +395,7 @@ describe("AutofillOverlayIframeService", () => {
it("updates the visibility of the iframe", () => {
sendPortMessage(portSpy, {
command: "updateOverlayMenuHidden",
command: "updateInlineMenuHidden",
styles: { display: "none" },
});

View File

@@ -45,7 +45,7 @@ class AutofillOverlayIframeService implements AutofillOverlayIframeServiceInterf
initAutofillOverlayButton: ({ message }) => this.initAutofillOverlay(message),
initAutofillOverlayList: ({ message }) => this.initAutofillOverlay(message),
updateIframePosition: ({ message }) => this.updateIframePosition(message.styles),
updateOverlayMenuHidden: ({ message }) => this.updateElementStyles(this.iframe, message.styles),
updateInlineMenuHidden: ({ message }) => this.updateElementStyles(this.iframe, message.styles),
updateOverlayPageColorScheme: () => this.updateOverlayPageColorScheme(),
};