Skip to content

Commit cfb206d

Browse files
committed
second commit
1 parent 6a2e76f commit cfb206d

8 files changed

+67
-4
lines changed

.idea/DM Communication.iml

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jsLibraryMappings.xml

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/watcherTasks.xml

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/index.css public/app.css

File renamed without changes.

public/index.js public/app.js

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
if ('serviceWorker' in navigator) {
2+
navigator.serviceWorker
3+
.register('./service-worker.js')
4+
.then(function() { console.log('Service Worker Registered'); });
5+
}
6+
17
document.addEventListener('DOMContentLoaded', function () {
28
try {
39
let app = firebase.app();

public/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<link type="text/css" rel="stylesheet" href="https://cdn.firebase.com/libs/firebaseui/2.1.1/firebaseui.css"/>
2121

2222
<!--Main sstylesheet-->
23-
<link rel="stylesheet" href="index.css"/>
23+
<link rel="stylesheet" href="app.css"/>
2424
</head>
2525
<body>
2626
<!-- Always shows a header, even in smaller screens. -->
@@ -130,6 +130,6 @@ <h3>Are you the DM?</h3>
130130
<!--Firebase UI-->
131131
<script src="https://cdn.firebase.com/libs/firebaseui/2.1.1/firebaseui.js"></script>
132132
<!--Main page logic-->
133-
<script src="index.js"></script>
133+
<script src="app.js"></script>
134134
</body>
135135
</html>

public/service-worker.js

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
const cacheName = 'weatherPWA-step-6-1';
2+
const filesToCache = [
3+
"404.html",
4+
"index.html",
5+
"app.js",
6+
"app.css",
7+
"init.js",
8+
"https://code.jquery.com/jquery-3.2.1.slim.min.js",
9+
"http://fonts.googleapis.com/css?family=Roboto:300,400,500,700",
10+
"https://fonts.googleapis.com/icon?family=Material+Icons",
11+
"https://code.getmdl.io/1.3.0/material.indigo-pink.min.css",
12+
"https://code.getmdl.io/1.3.0/material.min.js",
13+
"https://cdn.firebase.com/libs/firebaseui/2.1.1/firebaseui.css",
14+
"https://cdn.firebase.com/libs/firebaseui/2.1.1/firebaseui.js",
15+
"https://www.gstatic.com/firebasejs/4.1.2/firebase.js",
16+
"https://www.gstatic.com/firebasejs/4.1.1/firebase-app.js",
17+
"https://www.gstatic.com/firebasejs/4.1.1/firebase-database.js",
18+
"https://www.gstatic.com/firebasejs/4.1.1/firebase-auth.js",
19+
];
20+
21+
self.addEventListener('install', function (e) {
22+
console.log('[ServiceWorker] Install');
23+
e.waitUntil(
24+
caches.open(cacheName).then(function (cache) {
25+
console.log('[ServiceWorker] Caching app shell');
26+
return cache.addAll(filesToCache);
27+
})
28+
);
29+
});
30+
31+
self.addEventListener('activate', function (e) {
32+
console.log('[ServiceWorker] Activate');
33+
e.waitUntil(
34+
caches.keys().then(function (keyList) {
35+
return Promise.all(keyList.map(function (key) {
36+
if (key !== cacheName) {
37+
console.log('[ServiceWorker] Removing old cache', key);
38+
return caches.delete(key);
39+
}
40+
}));
41+
})
42+
);
43+
return self.clients.claim();
44+
});

0 commit comments

Comments
 (0)