20 lines
477 B
JavaScript
20 lines
477 B
JavaScript
"use strict"
|
|
import logger from './logger.js';
|
|
|
|
logger.debug("Hello, world from background!")
|
|
|
|
function setBadgeText(enabled) {
|
|
const text = enabled ? "ON" : "OFF"
|
|
void chrome.action.setBadgeText({text: text})
|
|
}
|
|
|
|
function startUp() {
|
|
chrome.storage.sync.get("slider", (data) => {
|
|
setBadgeText(!!data.slider)
|
|
})
|
|
}
|
|
|
|
// Ensure the background script always runs.
|
|
chrome.runtime.onStartup.addListener(startUp)
|
|
chrome.runtime.onInstalled.addListener(startUp)
|