summaryrefslogtreecommitdiff
path: root/offline.html
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2020-04-22 14:05:06 +0300
committerAndrew Dolgov <[email protected]>2020-04-22 14:05:06 +0300
commit056aee7927911c5bc36c02b741a62bc74d9538a4 (patch)
treec4b89b0fdabcdd16c5efa27118ba51eaca631061 /offline.html
parent71db8b9b4328278ee8a5fd13d55ef12b477a481e (diff)
various offline mode fixes related to service worker initialization
Diffstat (limited to 'offline.html')
-rw-r--r--offline.html25
1 files changed, 17 insertions, 8 deletions
diff --git a/offline.html b/offline.html
index 8fe8907..e94bded 100644
--- a/offline.html
+++ b/offline.html
@@ -15,6 +15,23 @@
<link rel="manifest" href="manifest.json">
<meta name="mobile-web-app-capable" content="yes">
<script src="js/app.js"></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.Offline.init();
+ });
+ });
+ } else {
+ alert("Service worker support missing in browser (are you using plain HTTP?).");
+ }
+ </script>
</head>
<body>
@@ -63,14 +80,6 @@
<div class="epube-app-filler"></div>
-<script type="text/javascript">
- 'use strict';
-
- $(document).ready(function() {
- App.Offline.init();
- });
-</script>
-
<div class="container">
<div class="modal fade" id="summary-modal" tabindex="-1" role="dialog">