From 42399c3488236f1cd965ec16109c4647a56e9409 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 27 Mar 2025 11:04:02 +0100 Subject: [PATCH] Date picker: Guess default time 23:59 for end dates (Z#23182900) (#4917) * Date picker: Guess default time 23:59 for end dates (Z#23182900) * Update src/pretix/static/pretixcontrol/js/ui/main.js Co-authored-by: luelista * Update src/pretix/static/pretixpresale/js/ui/main.js Co-authored-by: luelista --------- Co-authored-by: luelista --- src/pretix/static/pretixcontrol/js/ui/main.js | 6 +++++- src/pretix/static/pretixpresale/js/ui/main.js | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index 331196c34..776751d1b 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -205,7 +205,11 @@ var form_handlers = function (el) { return; } if ($timepicker.val() === "") { - date.set({'hour': 0, 'minute': 0, 'second': 0}); + if (/_(until|end|to)(_|$)/.test($(this).attr("name"))) { + date.set({'hour': 23, 'minute': 59, 'second': 59}); + } else { + date.set({'hour': 0, 'minute': 0, 'second': 0}); + } $timepicker.data('DateTimePicker').date(date); } }); diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js index d914fb4a1..869dd946d 100644 --- a/src/pretix/static/pretixpresale/js/ui/main.js +++ b/src/pretix/static/pretixpresale/js/ui/main.js @@ -91,7 +91,11 @@ var form_handlers = function (el) { return; } if ($timepicker.val() === "") { - date.set({'hour': 0, 'minute': 0, 'second': 0}); + if (/_(until|end|to)(_|$)/.test($(this).attr("name"))) { + date.set({'hour': 23, 'minute': 59, 'second': 59}); + } else { + date.set({'hour': 0, 'minute': 0, 'second': 0}); + } $timepicker.data('DateTimePicker').date(date); } });