From 4d56b40c5a1a3e373d318c222b6edb131f4c16c2 Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Sat, 13 Apr 2024 15:07:56 +1000 Subject: [PATCH] Make event edit modal correctly set existing time values Closes: #1 --- acmsite/templates/admin/events.html | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/acmsite/templates/admin/events.html b/acmsite/templates/admin/events.html index c8fbeed..92fbb8c 100644 --- a/acmsite/templates/admin/events.html +++ b/acmsite/templates/admin/events.html @@ -176,7 +176,7 @@ if (id) { $.get(`/admin/event/${id}`, (data) => { - console.log(data) + if (data.status == "error") { // This is a new event, do nothing! } else { @@ -189,23 +189,20 @@ var day = ("0" + start.getDate()).slice(-2); var month = ("0" + (start.getMonth() + 1)).slice(-2); - start_day = start.getFullYear()+"-"+(month)+"-"+(day); - console.log(start_day) - start_time = start.toLocaleTimeString() - console.log(start_time) + start_day = start.getFullYear()+"-"+(month)+"-"+(day); + start_time = `${start.getHours()}:${padTwoDigits(start.getMinutes())}` end = new Date(data.end_time) var day = ("0" + end.getDate()).slice(-2); var month = ("0" + (end.getMonth() + 1)).slice(-2); end_day = end.getFullYear()+"-"+(month)+"-"+(day); - end_time = `${end.getHours()}:${end.getMinutes()}` + end_time = `${end.getHours()}:${padTwoDigits(end.getMinutes())}` } modal.find('#name').val(name) modal.find('#location').val(loc) modal.find('#description').val(description) - console.log(start_day) modal.find('#start_day').val(start_day) modal.find('#start_time').val(start_time) modal.find('#end_day').val(end_day) @@ -223,6 +220,10 @@ $('#editModal').on('hidden.bs.modal', function(event) { location.reload() }); + + function padTwoDigits(num) { + return num.toString().padStart(2, '0') + } {% endblock app_content %}