Refresh if idle > 60min

This commit is contained in:
Kevin Gisi
2015-06-09 03:09:31 -04:00
parent 2b846e88a8
commit ab968a4744

View File

@@ -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'])