diff --git a/cache.manifest b/cache.manifest index d42103f8..ea05272c 100644 --- a/cache.manifest +++ b/cache.manifest @@ -1 +1 @@ -CACHE MANIFEST # v36 CACHE: index.html css/bootstrap.css css/jgrowl.css css/main.css js/main-min.js js/require.js NETWORK: * +CACHE MANIFEST # v37 CACHE: index.html css/bootstrap.css css/jgrowl.css css/main.css js/main-min.js js/require.js NETWORK: * diff --git a/js/main.js b/js/main.js index 18e7e557..4b74098a 100644 --- a/js/main.js +++ b/js/main.js @@ -15,12 +15,14 @@ require(["jquery", "core"], function($, core) { $(function() { // If browser has detected a new application cache. - if (window.applicationCache - && window.applicationCache.status === window.applicationCache.UPDATEREADY) { - window.applicationCache.swapCache(); - window.location.reload(); - return; - } + if (window.applicationCache) { + window.applicationCache.addEventListener('updateready', function(e) { + if(window.applicationCache.status === window.applicationCache.UPDATEREADY) { + window.applicationCache.swapCache(); + window.location.reload(); + } + }, false); + } core.init(); });