mirror of
https://github.com/S2-/ping.git
synced 2025-08-02 20:30:05 +02:00
implement actual ping
This commit is contained in:
@@ -4,6 +4,23 @@ let options = {};
|
|||||||
|
|
||||||
function ping(server) {
|
function ping(server) {
|
||||||
console.log('pinging ' + server);
|
console.log('pinging ' + server);
|
||||||
|
fetch(server)
|
||||||
|
.then(function(response) {
|
||||||
|
if (response.status === 200) {
|
||||||
|
browser.browserAction.setIcon({
|
||||||
|
path: 'icons/available-32.png'
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
browser.browserAction.setIcon({
|
||||||
|
path: 'icons/offline-32.png'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
browser.browserAction.setIcon({
|
||||||
|
path: 'icons/offline-32.png'
|
||||||
|
});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function reloadConfig() {
|
function reloadConfig() {
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
"browser_action": {
|
"browser_action": {
|
||||||
"default_icon": "icons/offline-32.png",
|
"default_icon": "icons/offline-32.png",
|
||||||
"theme_icons": [{
|
"theme_icons": [{
|
||||||
"light": "icons/offline-32-light.png",
|
"light": "icons/offline-32.png",
|
||||||
"dark": "icons/offline-32.png",
|
"dark": "icons/offline-32.png",
|
||||||
"size": 32
|
"size": 32
|
||||||
}],
|
}],
|
||||||
|
Reference in New Issue
Block a user