summaryrefslogtreecommitdiff
path: root/bg.js
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2024-01-03 12:59:25 +0100
committerGravatar Uko Kokņevičs2024-01-03 12:59:25 +0100
commitb69610285c11ec3251c78c31f60d8a9e92db6e0d (patch)
treea64fd8b91e9ba0a11b7e6d3ee983781f83e3d4d1 /bg.js
downloadfloating-cats-extension-b69610285c11ec3251c78c31f60d8a9e92db6e0d.tar.gz
floating-cats-extension-b69610285c11ec3251c78c31f60d8a9e92db6e0d.tar.xz
floating-cats-extension-b69610285c11ec3251c78c31f60d8a9e92db6e0d.zip
Floating Cats 0.1
Diffstat (limited to 'bg.js')
-rw-r--r--bg.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/bg.js b/bg.js
new file mode 100644
index 0000000..38a68f5
--- /dev/null
+++ b/bg.js
@@ -0,0 +1,13 @@
1"use strict";
2
3if (typeof(browser) == "undefined") {
4 globalThis.browser = chrome;
5}
6
7browser.browserAction.onClicked.addListener(async () => {
8 browser.runtime.openOptionsPage();
9
10 const enabled = (await browser.storage.sync.get("enabled")).enabled;
11 console.log(enabled);
12 await browser.storage.sync.set({ enabled: !enabled });
13});