From c2054efff2b7c068031afe0afca337cb884e06f9 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Fri, 29 Oct 2021 10:47:03 +0000 Subject: [PATCH] Bug 29369: Use Flatpickr in dateaccessioned cataloging plugin This patch udpates the dateaccessioned cataloging plugin to use the Flatpickr date picker instead of jQueryUI. To test, apply the patch and open an item for editing in Cataloging. - The date acquired field (952$d) should have flatpickr styling. - Clicking in the field should populate the field with today's date and trigger the calendar popup. - Clicking the "..." next to the field should populate the field (when empty) with today's date. - Verify that tabbing from a different field into the date acquired field behaves the same as a click. Signed-off-by: David Nind Signed-off-by: Katrin Fischer Signed-off-by: Jonathan Druart --- cataloguing/value_builder/dateaccessioned.pl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/cataloguing/value_builder/dateaccessioned.pl b/cataloguing/value_builder/dateaccessioned.pl index 1ce91e55f6..9d7da193c7 100755 --- a/cataloguing/value_builder/dateaccessioned.pl +++ b/cataloguing/value_builder/dateaccessioned.pl @@ -34,15 +34,13 @@ my $builder = sub { /* from: cataloguing/value_builder/dateaccessioned.pl */ \$(document).ready(function(){ - \$("#$function_name").datepicker({ - dateFormat: "yy-mm-dd" + \$("#$function_name").flatpickr({ + dateFormat: "Y-m-d" }); }); function Focus$function_name(event) { set_to_today(event.data.id); - \$("#$function_name").datepicker("show"); - } function Click$function_name(event) { -- 2.39.5