mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 15:17:25 +01:00
Refresh if idle > 60min
This commit is contained in:
@@ -1,5 +1,21 @@
|
||||
"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',
|
||||
['ui.bootstrap', 'ui.keypress', 'ui.router', 'chieffancypants.loadingBar', 'At', 'infinite-scroll', 'ui.select2', 'angular.filter', 'ngResource', 'ngSanitize'])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user