mirror of
https://github.com/schlagmichdoch/PairDrop.git
synced 2025-04-20 15:06:15 -04:00
Cleanup
This commit is contained in:
parent
82de30525b
commit
aea121ca93
2 changed files with 17 additions and 15 deletions
|
@ -5,20 +5,20 @@
|
||||||
"src": "images/favicon-96x96.png",
|
"src": "images/favicon-96x96.png",
|
||||||
"sizes": "96x96",
|
"sizes": "96x96",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}, {
|
},{
|
||||||
"src": "images/apple-touch-icon.png",
|
"src": "images/apple-touch-icon.png",
|
||||||
"sizes": "152x152",
|
"sizes": "152x152",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}, {
|
},{
|
||||||
"src": "images/mstile-150x150.png",
|
"src": "images/mstile-150x150.png",
|
||||||
"sizes": "144x144",
|
"sizes": "144x144",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}, {
|
},{
|
||||||
"src": "images/android-chrome-192x192.png",
|
"src": "images/android-chrome-192x192.png",
|
||||||
"sizes": "192x192",
|
"sizes": "192x192",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}, {
|
},{
|
||||||
"src": "logo_transparent_white_512x512.png",
|
"src": "images/logo_transparent_white_512x512.png",
|
||||||
"sizes": "512x512",
|
"sizes": "512x512",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}],
|
}],
|
||||||
|
@ -26,4 +26,4 @@
|
||||||
"start_url": "/",
|
"start_url": "/",
|
||||||
"display": "minimal-ui",
|
"display": "minimal-ui",
|
||||||
"theme_color": "#3367d6"
|
"theme_color": "#3367d6"
|
||||||
}
|
}
|
|
@ -361,7 +361,7 @@ class Notifications {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
_notify(message, body, closeTimeout = 10000) {
|
_notify(message, body, closeTimeout = 20000) {
|
||||||
const config = {
|
const config = {
|
||||||
body: body,
|
body: body,
|
||||||
icon: '/images/logo_transparent_128x128.png',
|
icon: '/images/logo_transparent_128x128.png',
|
||||||
|
@ -376,8 +376,8 @@ class Notifications {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Notification is persistent on Android. We have to close it manually
|
// Notification is persistent on Android. We have to close it manually
|
||||||
if(closeTimeout){
|
if (closeTimeout) {
|
||||||
setTimeout( _ => notification.close(), closeTimeout);
|
setTimeout(_ => notification.close(), closeTimeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
return notification;
|
return notification;
|
||||||
|
@ -422,24 +422,25 @@ class Notifications {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class NetworkStatusUI{
|
class NetworkStatusUI {
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
window.addEventListener('offline', e => this._showOfflineMessage(), false);
|
window.addEventListener('offline', e => this._showOfflineMessage(), false);
|
||||||
window.addEventListener('online', e => this._showOnlineMessage(), false);
|
window.addEventListener('online', e => this._showOnlineMessage(), false);
|
||||||
if(!navigator.onLine) this._showOfflineMessage();
|
if (!navigator.onLine) this._showOfflineMessage();
|
||||||
}
|
}
|
||||||
|
|
||||||
_showOfflineMessage(){
|
_showOfflineMessage() {
|
||||||
Events.fire('notify-user','You are offline');
|
Events.fire('notify-user', 'You are offline');
|
||||||
}
|
}
|
||||||
|
|
||||||
_showOnlineMessage(){
|
_showOnlineMessage() {
|
||||||
Events.fire('notify-user','You are back online');
|
Events.fire('notify-user', 'You are back online');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class Snapdrop {
|
class Snapdrop {
|
||||||
constructor() {
|
constructor() {
|
||||||
const server = new ServerConnection();
|
const server = new ServerConnection();
|
||||||
|
@ -452,6 +453,7 @@ class Snapdrop {
|
||||||
const toast = new Toast();
|
const toast = new Toast();
|
||||||
const notifications = new Notifications();
|
const notifications = new Notifications();
|
||||||
const networkStatusUI = new NetworkStatusUI();
|
const networkStatusUI = new NetworkStatusUI();
|
||||||
|
const webShareTargetUI = new WebShareTargetUI();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue