| 490 | |
| 491 | |
| 492 | class NetworkStatusUI { |
| 493 | |
| 494 | constructor() { |
| 495 | window.addEventListener('offline', e => this._showOfflineMessage(), false); |
| 496 | window.addEventListener('online', e => this._showOnlineMessage(), false); |
| 497 | if (!navigator.onLine) this._showOfflineMessage(); |
| 498 | } |
| 499 | |
| 500 | _showOfflineMessage() { |
| 501 | Events.fire('notify-user', 'You are offline'); |
| 502 | } |
| 503 | |
| 504 | _showOnlineMessage() { |
| 505 | Events.fire('notify-user', 'You are back online'); |
| 506 | } |
| 507 | } |
| 508 | |
| 509 | class WebShareTargetUI { |
| 510 | constructor() { |
nothing calls this directly
no outgoing calls
no test coverage detected