edit.templ
1package pages
2
3templ Edit(initData InitData) {
4 <!DOCTYPE html>
5 <html lang="en">
6 <head>
7 <meta charset="UTF-8"/>
8 <link rel="icon" type="image/svg+xml" href={ hashStatic("/static/favicon.svg") }/>
9 <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
10 <title>RTW - Adventure Intelligence</title>
11 <script type="module" crossorigin src={ hashStatic("/static/js/edit.js") }></script>
12 <link rel="stylesheet" crossorigin href={ hashStatic("/static/css/edit.css") }/>
13 </head>
14 <body>
15 <div id="root"></div>
16 <div id="summary"></div>
17 @templ.JSONScript("initdata", initData)
18 <script>
19 window.addEventListener('load', () => {
20 if ('serviceWorker' in navigator) {
21 navigator.serviceWorker.register({{ hashStatic("/static/js/sw.js") }}).then(() => {
22 console.info('Service worker registered!');
23 }).catch((error) => {
24 console.warn(`Error registering service worker:\n${error}.`);
25 });
26 }
27 });
28 </script>
29 </body>
30 </html>
31}