mirror of
https://github.com/danbulant/dribbblish-dynamic-theme
synced 2026-05-24 12:35:05 +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();
|
||||
|
||||
// Show "Offline" info
|
||||
window.addEventListener("offline", () =>
|
||||
Dribbblish.info.set("offline", {
|
||||
tooltip: "Offline",
|
||||
icon: iconWifiSlash(),
|
||||
order: 998,
|
||||
color: {
|
||||
fg: "#ffffff",
|
||||
bg: "#ff2323"
|
||||
}
|
||||
})
|
||||
);
|
||||
window.addEventListener("online", () => Dribbblish.info.remove("offline"));
|
||||
function offlineInfo(show) {
|
||||
Dribbblish.info.set(
|
||||
"offline",
|
||||
show
|
||||
? {
|
||||
tooltip: "Offline",
|
||||
icon: iconWifiSlash(),
|
||||
order: 998,
|
||||
color: {
|
||||
fg: "#ffffff",
|
||||
bg: "#ff2323"
|
||||
}
|
||||
}
|
||||
: null
|
||||
);
|
||||
}
|
||||
window.addEventListener("offline", () => offlineInfo(true));
|
||||
window.addEventListener("online", () => offlineInfo(false));
|
||||
offlineInfo(!navigator.onLine);
|
||||
|
||||
// Show "Dev" info
|
||||
const isDev = process.env.DRIBBBLISH_VERSION == "Dev";
|
||||
|
|
|
|||
Loading…
Reference in a new issue