summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2020-04-30 06:54:48 +0300
committerLauri Ojansivu <x@xet7.org>2020-04-30 06:54:48 +0300
commit8d5adc04645e3e71423f16869f39b8d79969bccd (patch)
tree625e815a874b79a1e29ba45a83fd490f8cbd6a28 /client
parentc7d4a90d5cacb8dab205f122a6e2d9bca88e767b (diff)
downloadwekan-8d5adc04645e3e71423f16869f39b8d79969bccd.tar.gz
wekan-8d5adc04645e3e71423f16869f39b8d79969bccd.tar.bz2
wekan-8d5adc04645e3e71423f16869f39b8d79969bccd.zip
Install Wekan to mobile homescreen icon and use fullscreen PWA.
Docs at https://github.com/wekan/wekan/wiki/PWA Thanks to xet7 ! Closes #2879
Diffstat (limited to 'client')
-rw-r--r--client/00-startup.js6
-rw-r--r--client/components/main/layouts.jade14
2 files changed, 16 insertions, 4 deletions
diff --git a/client/00-startup.js b/client/00-startup.js
new file mode 100644
index 00000000..4a717b67
--- /dev/null
+++ b/client/00-startup.js
@@ -0,0 +1,6 @@
+// PWA
+if ('serviceWorker' in navigator) {
+ window.addEventListener('load', function() {
+ navigator.serviceWorker.register('/pwa-service-worker.js');
+ });
+}
diff --git a/client/components/main/layouts.jade b/client/components/main/layouts.jade
index 9543c5c5..08dfc58c 100644
--- a/client/components/main/layouts.jade
+++ b/client/components/main/layouts.jade
@@ -6,10 +6,16 @@ head
where the application is deployed with a path prefix, but it seems to be
difficult to do that cleanly with Blaze -- at least without adding extra
packages.
- link(rel="shortcut icon" href="/wekan-favicon.png")
- link(rel="apple-touch-icon" href="/wekan-favicon.png")
- link(rel="mask-icon" href="/wekan-logo-150.svg")
- link(rel="manifest" href="/wekan-manifest.json")
+ link(rel="shortcut icon" type="image/x-icon" href="/favicon.ico")
+ link(rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png")
+ link(rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png")
+ link(rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png")
+ link(rel="manifest" href="/site.webmanifest")
+ link(rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5")
+ meta(name="apple-mobile-web-app-title" content="Wekan")
+ meta(name="application-name" content="Wekan")
+ meta(name="msapplication-TileColor" content="#00aba9")
+ meta(name="theme-color" content="#ffffff")
template(name="userFormsLayout")
section.auth-layout