mirror of
https://github.com/a2nt/webpack-bootstrap-ui-kit.git
synced 2024-10-22 11:05:45 +02:00
IMPR: AJAX online/offline handling
This commit is contained in:
parent
26a1274b43
commit
11b2160b6a
@ -121,7 +121,13 @@ const MainUI = (($) => {
|
||||
};
|
||||
|
||||
// update online/offline state
|
||||
let statusLock = false;
|
||||
const updateOnlineStatus = () => {
|
||||
if (statusLock) {
|
||||
return;
|
||||
}
|
||||
statusLock = true;
|
||||
|
||||
if (typeof navigator.onLine === 'undefined') {
|
||||
return false;
|
||||
}
|
||||
@ -138,6 +144,7 @@ const MainUI = (($) => {
|
||||
$Body.trigger(Events.OFFLINE);
|
||||
$W.trigger(Events.OFFLINE);
|
||||
|
||||
statusLock = false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -158,6 +165,7 @@ const MainUI = (($) => {
|
||||
$Body.trigger(Events.ONLINE);
|
||||
$W.trigger(Events.ONLINE);
|
||||
|
||||
statusLock = false;
|
||||
return true;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user