PWA Fundvelo der Caritas.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <!DOCTYPE html>
  2. <html lang="de-ch">
  3. <head>
  4. <title>Caritas PWA</title>
  5. <base href="/" />
  6. <meta charset="utf-8" />
  7. <meta name="description" content="Caritas PWA, developed by INTEGRATE AG, Switzerland">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes" />
  9. <meta name="apple-mobile-web-app-status-bar" content="#db001b">
  10. <meta name="theme-color" content="#db001b">
  11. <script src="_content/BlazorAnimate/blazorAnimateInterop.js"></script>
  12. <script src="_content/MatBlazor/dist/matBlazor.js"></script>
  13. <link href="_content/MatBlazor/dist/matBlazor.css" rel="stylesheet" />
  14. <link href="css/united/bootstrap.min.css" rel="stylesheet" />
  15. <link href="css/united/_bootswatch.min.css" rel="stylesheet" />
  16. <link href="css/united/_variables.min.css" rel="stylesheet" />
  17. <link href="css/app.css" rel="stylesheet" />
  18. <link href="manifest.json" rel="manifest" />
  19. <link rel="apple-touch-icon" href="/icons/icon-60@3x.png" />
  20. </head>
  21. <body>
  22. <app>Loading...</app>
  23. <div id="blazor-error-ui">
  24. An unhandled error has occurred.
  25. <a href="" class="reload">Reload</a>
  26. <a class="dismiss">🗙</a>
  27. </div>
  28. <script src="_framework/blazor.webassembly.js"></script>
  29. <script>
  30. if ('serviceWorker' in navigator) {
  31. navigator.serviceWorker.register('service-worker.js')
  32. .then((reg) => console.log('Service worker registered.', reg))
  33. .catch((err) => console.log('Failed to registe Service worker.', err));
  34. }
  35. </script>
  36. <script>
  37. function BlazorSetLocalStorage(key, value) {
  38. localStorage.setItem(key, value);
  39. }
  40. function BlazorGetLocalStorage(key) {
  41. return localStorage.getItem(key);
  42. }
  43. function BlazorRegisterStorageEvent(component) {
  44. window.addEventListener("storage", async e => {
  45. await component.invokeMethodAsync("OnStorageUpdated", e.key);
  46. });
  47. }
  48. </script>
  49. <script>
  50. window.LoadFile = (evt) => {
  51. var tgt = evt.target || window.event.srcElement,
  52. files = tgt.files;
  53. let file = files[0];
  54. file64 = URL.createObjectURL(file);
  55. //const reader = new FileReader();
  56. //reader.onloadend = function () {
  57. // file64 = reader.result;
  58. //}
  59. //reader.addEventListener("load", function () {
  60. // file64 = reader.result;
  61. //}, false);
  62. //if (file) {
  63. // // reader.readAsDataURL(file);
  64. // read(reader);
  65. //}
  66. return file64;
  67. }
  68. async function read(reader) {
  69. await reader.readAsDataURL(file);
  70. }
  71. </script>
  72. </body>
  73. </html>