diff options
author | Unrud <unrud@openaliasbox.org> | 2017-06-04 17:16:11 +0200 |
---|---|---|
committer | Unrud <unrud@openaliasbox.org> | 2017-06-04 17:16:36 +0200 |
commit | 10eef51a0f086ad148928ba965c330599b4765cb (patch) | |
tree | d0283e55f1b4e66c49bf17461b5fee211b78768a /radicale_web/web/infcloud/cache_handler.js | |
parent | Update license (diff) | |
download | radicaleinfcloud-10eef51a0f086ad148928ba965c330599b4765cb.tar.gz radicaleinfcloud-10eef51a0f086ad148928ba965c330599b4765cb.tar.bz2 radicaleinfcloud-10eef51a0f086ad148928ba965c330599b4765cb.zip |
Update package for new web plugin interface
Diffstat (limited to 'radicale_web/web/infcloud/cache_handler.js')
-rw-r--r-- | radicale_web/web/infcloud/cache_handler.js | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/radicale_web/web/infcloud/cache_handler.js b/radicale_web/web/infcloud/cache_handler.js deleted file mode 100644 index e21fb63..0000000 --- a/radicale_web/web/infcloud/cache_handler.js +++ /dev/null @@ -1,79 +0,0 @@ -// OFFLINE CACHE DEBUGGING - -/*var cacheStatusValues=[]; -cacheStatusValues[0]='uncached'; -cacheStatusValues[1]='idle'; -cacheStatusValues[2]='checking'; -cacheStatusValues[3]='downloading'; -cacheStatusValues[4]='updateready'; -cacheStatusValues[5]='obsolete'; - -var cache=window.applicationCache; -cache.addEventListener('cached', logEvent, false); -cache.addEventListener('checking', logEvent, false); -cache.addEventListener('downloading', logEvent, false); -cache.addEventListener('error', logEvent, false); -cache.addEventListener('noupdate', logEvent, false); -cache.addEventListener('obsolete', logEvent, false); -cache.addEventListener('progress', logEvent, false); -cache.addEventListener('updateready', logEvent, false); - -function logEvent(e) -{ - var online, status, type, message; - online=(navigator.onLine) ? 'yes' : 'no'; - status=cacheStatusValues[cache.status]; - type=e.type; - message='online: '+online; - message+=', event: '+type; - message+=', status: '+status; - if(type=='error' && navigator.onLine) - message+=' (prolly a syntax error in manifest)'; - console.log(message); -} - -window.applicationCache.addEventListener('updateready', function(){ - window.applicationCache.swapCache(); - console.log('swap cache has been called'); - }, false -); - -//setInterval(function(){cache.update()}, 10000);*/ - -// Check if a new cache is available on page load. -window.addEventListener('load', function(e) -{ - window.applicationCache.addEventListener('cached', function(e) - { - if(!isUserLogged) - window.location.reload(); - else - $('#cacheDialog').css('display','block'); - }, false); - - window.applicationCache.addEventListener('updateready', function(e) - { - if(!isUserLogged) - window.location.reload(); - else - $('#cacheDialog').css('display','block'); - }, false); - - window.applicationCache.addEventListener('obsolete', function(e) - { - if(!isUserLogged) - window.location.reload(); - else - $('#cacheDialog').css('display','block'); - }, false); - - window.applicationCache.addEventListener('noupdate', function(e) - { - if(!isUserLogged) - { - clearInterval(globalCacheUpdateInterval); - globalCacheUpdateInterval=setInterval(function(){window.applicationCache.update();}, 300000); - //$('#LoginPage .window').css('display', 'inline-block'); - } - }, false); -}, false); |