summaryrefslogtreecommitdiff
path: root/templates/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/index.html')
-rw-r--r--templates/index.html75
1 files changed, 22 insertions, 53 deletions
diff --git a/templates/index.html b/templates/index.html
index 3654855..c408fb0 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -6,6 +6,9 @@
<title>Tidsreg</title>
+ <!-- TODO REMOVE -->
+ <script src="https://unpkg.com/htmx.org@1.9.12/dist/htmx.js" integrity="sha384-qbtR4rS9RrUMECUWDWM2+YGgN3U4V4ZncZ0BvUcg9FGct0jqXz3PUdVpU1p0yrXS" crossorigin="anonymous"></script>
+
<style>
.flex {
display: flex;
@@ -28,7 +31,14 @@
border-color: green;
}
-.entry-bar {
+.status-stopped {
+ border-color: red;
+}
+.status-detached {
+ border-color: blue;
+}
+
+#entry-bar {
border-width: 3px;
border-style: solid;
padding: 10px;
@@ -46,48 +56,11 @@
<body>
<div id="controls-bar">
<button>I går</button>
- <input type="date"</input>
+ <input type="date" />
<button>I morgen</button>
</div>
<div class="flex">
- <div class="status-started entry-bar">
- <div class="flex just-start">
- <div class="entry-box">
- <b>Interval</b>
- <div>
- <label for="fromTime">Fra: </label>
- <input id="fromTime" type="time" class="form-control" aria-label="Time start">
- </div>
- <div>
- <label for="toTime">Til: </label>
- <input id="toTime" type="time" class="form-control" aria-label="Time stop">
- </div>
- </div>
- <div class="entry-box">
- <b>Mærker</b><br>
- <select>
- <option value="-">-</option>
- <option value="SVT-232">SVT-232</option>
- <option value="Ferie">Ferie</option>
- </select><br>
- <select>
- <option value="-">-</option>
- <option value="SVT-232">SVT-232</option>
- <option value="Ferie">Ferie</option>
- </select>
- </div>
- <div class="entry-box">
- <b>Kommentar</b><br>
- <textarea></textarea>
- </div>
- <div class="entry-box">
- <b>Status</b><br>
- <i class="status-started">I gang</i><br>
- <span>1:34 timer</span>
- </div>
- </div>
- <button>Start ny</button>
- </div>
+ {{template "entry.html" .Entry}}
<div class="flex-grow week-bar">
<b>Uge 42</b>
</div>
@@ -96,20 +69,16 @@
<div class="flex-grow">
<table>
<thead>
- <th>-</th>
- <th>Fra</th>
- <th>Til</th>
- <th>Mærker</th>
- <th>Beskrivelse</th>
- </thead>
- <tbody>
<tr>
- <td><input type="checkbox" /></td>
- <td><input type="time" /></td>
- <td></td>
- <td>Ferie, SVT-232</td>
- <td>Ting og sager</td>
- </tbody>
+ <th>Id</th>
+ <th>Fra</th>
+ <th>Til</th>
+ <th>Mærker</th>
+ <th>Beskrivelse</th>
+ <th>Handlinger</th>
+ </tr>
+ </thead>
+ {{ template "entryRows.html" . }}
</table>
</div>
</div>