From bf6cd313d8e505095a05a3ab9db74d7556f8e9a3 Mon Sep 17 00:00:00 2001 From: hayao Date: Fri, 24 Nov 2023 18:42:20 +0900 Subject: [PATCH] Update: toggle popup --- src/scripts/background.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/scripts/background.ts b/src/scripts/background.ts index 188bce3..33255bd 100644 --- a/src/scripts/background.ts +++ b/src/scripts/background.ts @@ -3,6 +3,7 @@ import browser from "webextension-polyfill"; import StorageTool from "@/class/StorageTool"; import isTrue from "@/utils/isTrue"; import OpenOptions from "@/utils/openOptions"; +import { disablePopup, enablePopup } from "@/utils/popupControl"; browser.runtime.onInstalled.addListener(async () => { const storage = new StorageTool("other"); @@ -15,5 +16,12 @@ browser.runtime.onInstalled.addListener(async () => { }); browser.storage.onChanged.addListener((change) => { - console.log(change); + if (Object.keys(change).includes("other")) { + const quickSwitchEnabled = isTrue(change.other.newValue["quick-switch"]); + if (quickSwitchEnabled) { + disablePopup(); + } else { + enablePopup(); + } + } });