mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
Refresh if idle > 60min
This commit is contained in:
@@ -1,5 +1,21 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
/* Refresh page if idle > 60m */
|
||||||
|
var REFRESH_FREQUENCY = 3600000;
|
||||||
|
var refresh;
|
||||||
|
var refresher = function() {
|
||||||
|
window.location.reload(true);
|
||||||
|
};
|
||||||
|
|
||||||
|
var awaitIdle = function() {
|
||||||
|
if(refresh) clearTimeout(refresh);
|
||||||
|
refresh = setTimeout(refresher, REFRESH_FREQUENCY);
|
||||||
|
};
|
||||||
|
|
||||||
|
awaitIdle();
|
||||||
|
$(document).on('mousemove keydown mousedown touchstart', awaitIdle);
|
||||||
|
/* Refresh page if idle > 60m */
|
||||||
|
|
||||||
window.habitrpg = angular.module('habitrpg',
|
window.habitrpg = angular.module('habitrpg',
|
||||||
['ui.bootstrap', 'ui.keypress', 'ui.router', 'chieffancypants.loadingBar', 'At', 'infinite-scroll', 'ui.select2', 'angular.filter', 'ngResource', 'ngSanitize'])
|
['ui.bootstrap', 'ui.keypress', 'ui.router', 'chieffancypants.loadingBar', 'At', 'infinite-scroll', 'ui.select2', 'angular.filter', 'ngResource', 'ngSanitize'])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user