diff options
author | Andrew Dolgov <[email protected]> | 2020-04-22 14:05:06 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2020-04-22 14:05:06 +0300 |
commit | 056aee7927911c5bc36c02b741a62bc74d9538a4 (patch) | |
tree | c4b89b0fdabcdd16c5efa27118ba51eaca631061 /index.php | |
parent | 71db8b9b4328278ee8a5fd13d55ef12b477a481e (diff) |
various offline mode fixes related to service worker initialization
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 25 |
1 files changed, 18 insertions, 7 deletions
@@ -65,6 +65,24 @@ <link rel="manifest" href="manifest.json"> <meta name="mobile-web-app-capable" content="yes"> <script src="js/app.js?<?php echo time() ?>"></script> + <script type="text/javascript"> + 'use strict'; + + if ('serviceWorker' in navigator) { + navigator.serviceWorker + .register('worker.js') + .then(function() { + console.log("service worker registered"); + + $(document).ready(function() { + App.index_mode = "<?php echo $mode ?>"; + App.init(); + }); + }); + } else { + alert("Service worker support missing in browser (are you using plain HTTP?)."); + } + </script> </head> <body> @@ -132,13 +150,6 @@ <div class="epube-app-filler"></div> -<script type="text/javascript"> - $(document).ready(function() { - App.index_mode = "<?php echo $mode ?>"; - App.init(); - }); -</script> - <div class="container container-main"> <div class="modal fade" id="summary-modal" tabindex="-1" role="dialog"> |