mirror of
https://github.com/MaciejkaG/statki.git
synced 2024-11-30 05:22:55 +01:00
Adding PWA (not finished)
This commit is contained in:
parent
b787e79a00
commit
9a2d02478c
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "statki-backend",
|
"name": "statki-backend",
|
||||||
"version": "1.0.0",
|
"version": "0.7.0",
|
||||||
"description": "Backend do gry w statki",
|
"description": "Backend do gry w statki",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
25
public/assets/js/service-worker.js
Normal file
25
public/assets/js/service-worker.js
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
const statki = "statki-by-maciejka-0.7.0";
|
||||||
|
const assets = [
|
||||||
|
"/favicon.ico",
|
||||||
|
"/assets/css/landing.css",
|
||||||
|
"/assets/css/main.css",
|
||||||
|
"/assets/css/responsive.css",
|
||||||
|
"/assets/css/board.css",
|
||||||
|
"/assets/css/board-responsive.css",
|
||||||
|
"/assets/js/battleships-lib.js",
|
||||||
|
"/assets/js/key-handling.js",
|
||||||
|
"/assets/js/landing.js",
|
||||||
|
"/assets/js/main.js",
|
||||||
|
"/assets/js/socket-err-handler.js",
|
||||||
|
"/assets/js/socket-game.js",
|
||||||
|
"/assets/js/socket.js",
|
||||||
|
"/assets/js/spa_lib.js"
|
||||||
|
];
|
||||||
|
|
||||||
|
self.addEventListener("install", installEvent => {
|
||||||
|
installEvent.waitUntil(
|
||||||
|
caches.open(statki).then(cache => {
|
||||||
|
cache.addAll(assets);
|
||||||
|
})
|
||||||
|
);
|
||||||
|
});
|
6
public/assets/js/worker-handler.js
Normal file
6
public/assets/js/worker-handler.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
window.addEventListener("load", function () {
|
||||||
|
navigator.serviceWorker
|
||||||
|
.register("/assets/js/service-worker.js")
|
||||||
|
.then(res => console.log("Service worker registered"))
|
||||||
|
.catch(err => console.log("Service worker not registered", err));
|
||||||
|
});
|
15
public/pwa/manifest.json
Normal file
15
public/pwa/manifest.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"name": "Statki",
|
||||||
|
"start_url": "/",
|
||||||
|
"background_color": "black",
|
||||||
|
"theme_color": "black",
|
||||||
|
"orientation": "landscape",
|
||||||
|
"icons": [
|
||||||
|
{
|
||||||
|
"src": "/assets/img/statki-logo-crop.png",
|
||||||
|
"sizes": "1080x1080",
|
||||||
|
"type": "image/png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": "standalone"
|
||||||
|
}
|
@ -20,10 +20,13 @@
|
|||||||
<script src="https://unpkg.com/tippy.js@6"></script>
|
<script src="https://unpkg.com/tippy.js@6"></script>
|
||||||
<link rel="stylesheet" href="https://unpkg.com/tippy.js@6/animations/shift-toward-subtle.css" />
|
<link rel="stylesheet" href="https://unpkg.com/tippy.js@6/animations/shift-toward-subtle.css" />
|
||||||
<link rel="stylesheet" href="https://unpkg.com/tippy.js@6/themes/translucent.css" />
|
<link rel="stylesheet" href="https://unpkg.com/tippy.js@6/themes/translucent.css" />
|
||||||
|
<link rel="manifest" href="/pwa/manifest.json" />
|
||||||
|
<meta name="theme-color" content="#000000"/>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<span class="designerTag">Designed by Maciejka</span>
|
<span class="designerTag">Designed by Maciejka</span>
|
||||||
|
|
||||||
{{{body}}}
|
{{{body}}}
|
||||||
|
<script src="/assets/js/worker-handler.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue
Block a user