From c2956a4ce39fdb4c9fdb041d444b43855b09415f Mon Sep 17 00:00:00 2001 From: Vinzent <vinzent03@proton.me> Date: Thu, 19 Jan 2023 11:03:07 +0100 Subject: [PATCH] refactor: update web files --- web/{icon.png => favicon.png} | Bin web/index.html | 57 +++++++++++++++++++++------------- web/manifest.json | 6 ++-- 3 files changed, 39 insertions(+), 24 deletions(-) rename web/{icon.png => favicon.png} (100%) diff --git a/web/icon.png b/web/favicon.png similarity index 100% rename from web/icon.png rename to web/favicon.png diff --git a/web/index.html b/web/index.html index 694ee6c..ba14779 100644 --- a/web/index.html +++ b/web/index.html @@ -2,6 +2,21 @@ <html> <head> + <!-- + If you are serving your web app in a path other than the root, change the + href value below to reflect the base path you are serving from. + + The path provided below has to start and end with a slash "/" in order for + it to work correctly. + + For more details: + * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base + + This is a placeholder for base href that will be replaced by the value of + the `--base-href` argument provided to `flutter build`. + --> + <base href="$FLUTTER_BASE_HREF"> + <meta charset="UTF-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="description" content="Vertretungs App für das WHG"> @@ -9,38 +24,38 @@ <!-- iOS meta tags & icons --> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> - <meta name="apple-mobile-web-app-title" content="Vertretung"> - <link rel="apple-touch-icon" href="icon.png"> + <meta name="apple-mobile-web-app-title" content="vertretung_whg"> + <link rel="apple-touch-icon" href="icons/Icon-192.png"> <!-- Favicon --> - <link rel="icon" type="image/png" href="icon.png" /> + <link rel="icon" type="image/png" href="favicon.png" /> <title>Vertretung</title> <link rel="manifest" href="manifest.json"> - <base href="/"> + + <script> + // The value below is injected by flutter build, do not touch. + var serviceWorkerVersion = null; + </script> + <!-- This script adds the flutter initialization JS code --> + <script src="flutter.js" defer></script> </head> <body> - <!-- This script installs service_worker.js to provide PWA functionality to - application. For more information, see: - https://developers.google.com/web/fundamentals/primers/service-workers --> <script> - if ('serviceWorker' in navigator) { - window.addEventListener('load', function () { - navigator.serviceWorker.register('flutter_service_worker.js'); + window.addEventListener('load', function (ev) { + // Download main.dart.js + _flutter.loader.loadEntrypoint({ + serviceWorker: { + serviceWorkerVersion: serviceWorkerVersion, + } + }).then(function (engineInitializer) { + return engineInitializer.initializeEngine(); + }).then(function (appRunner) { + return appRunner.runApp(); }); - } + }); </script> - <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js"></script> - <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-firestore.js"></script> - <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-analytics.js"></script> - <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-auth.js"></script> - <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-functions.js"></script> - <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-messaging.js"></script> - <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-remote-config.js"></script> - <script type="text/javascript" src="firebaseConfig.js"></script> - - <script src="main.dart.js" type="application/javascript"></script> </body> </html> \ No newline at end of file diff --git a/web/manifest.json b/web/manifest.json index aaa98c4..0b4f0ec 100644 --- a/web/manifest.json +++ b/web/manifest.json @@ -1,6 +1,6 @@ { "name": "Vertretung", - "short_name": "vertretung", + "short_name": "Vertretung", "start_url": ".", "display": "standalone", "background_color": "#0175C2", @@ -10,9 +10,9 @@ "prefer_related_applications": false, "icons": [ { - "src": "icon.png", + "src": "favicon.png", "sizes": "192x192", "type": "image/png" } ] -} +} \ No newline at end of file