improve offline icon handling

This commit is contained in:
Send_Nukez 2021-11-26 04:04:30 +01:00
parent ea1ba797f6
commit 5e0236dff5

View file

@ -829,18 +829,25 @@ Dribbblish.on("ready", () => {
checkForUpdate(); checkForUpdate();
// Show "Offline" info // Show "Offline" info
window.addEventListener("offline", () => function offlineInfo(show) {
Dribbblish.info.set("offline", { Dribbblish.info.set(
tooltip: "Offline", "offline",
icon: iconWifiSlash(), show
order: 998, ? {
color: { tooltip: "Offline",
fg: "#ffffff", icon: iconWifiSlash(),
bg: "#ff2323" order: 998,
} color: {
}) fg: "#ffffff",
); bg: "#ff2323"
window.addEventListener("online", () => Dribbblish.info.remove("offline")); }
}
: null
);
}
window.addEventListener("offline", () => offlineInfo(true));
window.addEventListener("online", () => offlineInfo(false));
offlineInfo(!navigator.onLine);
// Show "Dev" info // Show "Dev" info
const isDev = process.env.DRIBBBLISH_VERSION == "Dev"; const isDev = process.env.DRIBBBLISH_VERSION == "Dev";