- introduced version number
- introduced option to disable reload for this session
This commit is contained in:
@ -1,5 +1,12 @@
|
||||
currentToasts = [];
|
||||
var forceSkipReload = false;
|
||||
forceSkipReload = localStorage.getItem('forceSkipReload') === 'true';
|
||||
if(forceSkipReload) {
|
||||
setTimeout(() => {
|
||||
createNewToast('Auto reload still disabled, click version number to reenable.', 'text-bg-warning', 3000, false);
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generic function to create a new toast
|
||||
* @param {String} message The message to be displayed
|
||||
@ -48,3 +55,17 @@ function normalizeToast() {
|
||||
$('#generalToast').removeClass('text-bg-warning');
|
||||
$('#generalToast').removeClass('text-bg-info');
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to handle the "secret" function to globally disable auto reload
|
||||
*/
|
||||
function toggleAutoReload() {
|
||||
forceSkipReload = !forceSkipReload;
|
||||
if(forceSkipReload) {
|
||||
createNewToast('Auto reload disabled', 'text-bg-warning', 1500, false);
|
||||
} else {
|
||||
createNewToast('Auto reload enabled', 'text-bg-success', 1500, false);
|
||||
}
|
||||
// Store the value in local storage
|
||||
localStorage.setItem('forceSkipReload', forceSkipReload);
|
||||
}
|
Reference in New Issue
Block a user