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:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -395,7 +395,7 @@ describe("AutofillOverlayIframeService", () => {
|
||||
|
||||
it("updates the visibility of the iframe", () => {
|
||||
sendPortMessage(portSpy, {
|
||||
command: "updateOverlayMenuHidden",
|
||||
command: "updateInlineMenuHidden",
|
||||
styles: { display: "none" },
|
||||
});
|
||||
|
||||
|
||||
@@ -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(),
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user