From ab968a474407b1c52da11ece3ae4c4b2489db07f Mon Sep 17 00:00:00 2001 From: Kevin Gisi Date: Tue, 9 Jun 2015 03:09:31 -0400 Subject: [PATCH] Refresh if idle > 60min --- website/public/js/app.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/website/public/js/app.js b/website/public/js/app.js index 94bcb81b3c..c669741448 100644 --- a/website/public/js/app.js +++ b/website/public/js/app.js @@ -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'])