mirror of
https://github.com/danbulant/dribbblish-dynamic-theme
synced 2026-05-27 14:02:13 +00:00
improve offline icon handling
This commit is contained in:
parent
ea1ba797f6
commit
5e0236dff5
1 changed files with 19 additions and 12 deletions
|
|
@ -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";
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue