home · contact · privacy
Improve todo accounting.
authorChristian Heller <c.heller@plomlompom.de>
Sun, 24 Dec 2023 00:44:50 +0000 (01:44 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Sun, 24 Dec 2023 00:44:50 +0000 (01:44 +0100)
todo_templates/day.html

index 5c63670824768e55b2c8bb397ef5a79cca199719..a6ad249f55baedbebfd50241b1528db1deb553ed 100644 (file)
@@ -47,7 +47,7 @@ comment: <input name="day_comment" value="{{ db.selected_day.comment|e }}">
 {% else %}
 <td class="checkbox"><input name="choose" type="checkbox" value="{{ uuid }}"</td>
 <td class="checkbox"><input name="done" type="checkbox" value="{{ uuid }}"></td>
-<td class="number"><input name="day_weight" type="number" step=0.1 size=8 placeholder={{ t.current_default_weight }} ></td>
+<td class="number"><input class="day_weight_input" name="day_weight" type="number" step=0.1 size=8 placeholder={{ t.current_default_weight }} ></td>
 <td></td>
 <td></td>
 <td></td>
@@ -58,6 +58,7 @@ comment: <input name="day_comment" value="{{ db.selected_day.comment|e }}">
 </table>
 <input type="submit" value="update">
 </form>
+{% include 'watch_form.html' %}
 <script>
 var day_weight_inputs = document.getElementsByClassName("day_weight_input");
 for (let i = 0; i < day_weight_inputs.length; i++) {
@@ -72,9 +73,9 @@ for (let i = 0; i < day_weight_inputs.length; i++) {
             input.value = parseFloat(input.placeholder);
         }
         input.value = parseFloat(input.value).toFixed(1);
+        formHasChanged = true; 
     };
     input.insertAdjacentElement('afterend', button);
 }
 </script>
-{% include 'watch_form.html' %}
 {% endblock %}