| Giorgi Lekveishvili | 4257b90 | 2023-07-07 17:08:42 +0400 | [diff] [blame] | 1 | <!DOCTYPE html> |
| 2 | <html lang="en" data-theme="light"> |
| 3 | <head> |
| 4 | <meta charset="utf-8" /> |
| gio | 1bf0080 | 2024-08-17 12:31:41 +0400 | [diff] [blame] | 5 | <link rel="stylesheet" href="/stat/pico.2.0.6.min.css"> |
| Davit Tabidze | 608148d | 2024-08-21 14:44:29 +0400 | [diff] [blame] | 6 | <link rel="stylesheet" type="text/css" href="/stat/appmanager.css?v=0.0.16"> |
| Giorgi Lekveishvili | 4257b90 | 2023-07-07 17:08:42 +0400 | [diff] [blame] | 7 | <meta name="viewport" content="width=device-width, initial-scale=1" /> |
| Giorgi Lekveishvili | 4257b90 | 2023-07-07 17:08:42 +0400 | [diff] [blame] | 8 | </head> |
| 9 | <body> |
| Davit Tabidze | 3ec24cf | 2024-05-22 14:06:02 +0400 | [diff] [blame] | 10 | <header class="is-fixed-above-lg is-fixed"> |
| 11 | {{ block "header" . }}{{ end }} |
| 12 | </header> |
| Davit Tabidze | d1b742e | 2024-07-15 16:01:52 +0400 | [diff] [blame] | 13 | <main class="container-fluid page-index"> |
| Davit Tabidze | 3ec24cf | 2024-05-22 14:06:02 +0400 | [diff] [blame] | 14 | <aside id="menu-nav"> |
| Davit Tabidze | 014c696 | 2024-06-07 18:37:04 +0400 | [diff] [blame] | 15 | <nav id="menu" class="is-sticky-above-lg"> |
| Davit Tabidze | 3ec24cf | 2024-05-22 14:06:02 +0400 | [diff] [blame] | 16 | <ul> |
| Davit Tabidze | 780a0d0 | 2024-08-05 20:53:26 +0400 | [diff] [blame] | 17 | <li><a href="/" class="{{ if (eq .CurrentPage "all") }}primary{{ end }}">All</a></li> |
| 18 | <li><a href="/installed" class="{{ if (eq .CurrentPage "installed") }}primary{{ end }}">Installed</a></li> |
| 19 | <li><a href="/not-installed" class="{{ if (eq .CurrentPage "not-installed") }}primary{{ end }}">Not Installed</a></li> |
| Davit Tabidze | 3ec24cf | 2024-05-22 14:06:02 +0400 | [diff] [blame] | 20 | <hr> |
| gio | f6ad298 | 2024-08-23 17:42:49 +0400 | [diff] [blame] | 21 | <li><a href="/clusters" class="{{ if (eq .CurrentPage "clusters") }}primary{{ end }}">Clusters</a></li> |
| 22 | <hr> |
| Davit Tabidze | 3ec24cf | 2024-05-22 14:06:02 +0400 | [diff] [blame] | 23 | {{ block "extra_menu" . }}{{ end }} |
| 24 | </ul> |
| 25 | </nav> |
| 26 | </aside> |
| 27 | <div id="content"> |
| 28 | {{ block "content" . }}{{ end }} |
| 29 | </div> |
| 30 | </main> |
| Davit Tabidze | e38c40f | 2024-08-19 13:58:36 +0400 | [diff] [blame] | 31 | <script src="/stat/app-manager.js?v=0.0.11"></script> |
| Giorgi Lekveishvili | 4257b90 | 2023-07-07 17:08:42 +0400 | [diff] [blame] | 32 | </body> |
| 33 | </html> |
| gio | f6ad298 | 2024-08-23 17:42:49 +0400 | [diff] [blame] | 34 | |
| 35 | {{ define "task" }} |
| 36 | {{ range . }} |
| 37 | <li aria-busy="{{ eq .Status 1 }}"> |
| 38 | {{ if eq .Status 3 }}<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="black" d="M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59z"/></svg>{{ end }}{{ .Title }}{{ if .Err }} - {{ .Err.Error }} {{ end }} |
| 39 | {{ if .Subtasks }} |
| 40 | <ul> |
| 41 | {{ template "task" .Subtasks }} |
| 42 | </ul> |
| 43 | {{ end }} |
| 44 | </li> |
| 45 | {{ end }} |
| 46 | {{ end }} |