label {
font-weight: bold;
}
- #anfangssaldo {
+ caption {
font-weight: bold;
margin-top: 1rem;
}
th:last-child {
border-top-right-radius: 1rem;
}
+ th {
+ background-color: lightblue;
+ }
tr:last-child td:first-child {
border-bottom-left-radius: 1rem;;
}
.green {
background-color: lightgreen;
}
+ @media only screen and (min-width: 62rem) {
+ .tables {
+ display: flex;
+ flex-direction: row;
+ gap: 1rem;
+ align-items: start;
+ justify-content: center;
+ }
+ }
</style>
</head>
<body>
const xmldoc = parser.parseFromString(data.target.result, "text/xml");
const rootNode = xmldoc.children[0]
- let divElement = document.createElement("div");
- divElement.id = "anfangssaldo"
- divElement.innerText = `Anfangssaldo: ${rootNode.getAttribute("anfangssaldo")}`
- element.append(divElement);
const tableElement = document.createElement("table");
const MAX_OVERDAYS = 7.5;
let maxWorktime;
let quota;
+ const captionElement = document.createElement("caption");
+ captionElement.innerText = `Zeitkonto - Anfangssaldo: ${rootNode.getAttribute("anfangssaldo")}`
+ tableElement.append(captionElement);
+
trElement = document.createElement("tr");
tdElement = document.createElement("th");
</script>
<label>Zeitkonto-Datei: </label>
<input onchange="loadFile()" type="file" id="filepath" name="file">
- <div id="content"></div>
- <table>
- <tr>
- <th>Arbeitszeit von</th>
- <th>Arbeitszeit bis</th>
- <th>Pausenzeit</th>
- </tr>
- <tr>
- <td>00:00</td>
- <td>02:00</td>
- <td>00:00</td>
- </tr>
- <tr>
- <td>02:01</td>
- <td>02:15</td>
- <td>00:01 - 0:14</td>
- </tr>
- <tr>
- <td>02:15</td>
- <td>04:45</td>
- <td>00:15</td>
- </tr>
- <tr>
- <td>04:46</td>
- <td>04:59</td>
- <td>00:16 - 00:29</td>
- </tr>
- <tr>
- <td>05:00</td>
- <td>06:30</td>
- <td>00:30</td>
- </tr>
- <tr>
- <td>06:31</td>
- <td>06:44</td>
- <td>00:31 - 00:44</td>
- </tr>
- <tr>
- <td>06:45</td>
- <td>24:00</td>
- <td>00:45</td>
- </tr>
- </table>
+ <div class="tables">
+ <div id="content"></div>
+ <div>
+ <table>
+ <caption>Pausenzeiten</caption>
+ <tr>
+ <th>Arbeitszeit von</th>
+ <th>Arbeitszeit bis</th>
+ <th>Pausenzeit</th>
+ </tr>
+ <tr>
+ <td>00:00</td>
+ <td>02:00</td>
+ <td>00:00</td>
+ </tr>
+ <tr>
+ <td>02:01</td>
+ <td>02:15</td>
+ <td>00:01 - 0:14</td>
+ </tr>
+ <tr>
+ <td>02:15</td>
+ <td>04:45</td>
+ <td>00:15</td>
+ </tr>
+ <tr>
+ <td>04:46</td>
+ <td>04:59</td>
+ <td>00:16 - 00:29</td>
+ </tr>
+ <tr>
+ <td>05:00</td>
+ <td>06:30</td>
+ <td>00:30</td>
+ </tr>
+ <tr>
+ <td>06:31</td>
+ <td>06:44</td>
+ <td>00:31 - 00:44</td>
+ </tr>
+ <tr>
+ <td>06:45</td>
+ <td>24:00</td>
+ <td>00:45</td>
+ </tr>
+ </table>
+ </div>
+ </div>
</main>
</body>
</html>
\ No newline at end of file