From afce4734c1cf83fafad1924f6bd34153996a6dc8 Mon Sep 17 00:00:00 2001 From: Kevin MacMartin Date: Fri, 17 Sep 2021 17:46:50 -0400 Subject: [PATCH] Allow the date picker to be configured without time --- readme.md | 3 ++- resources/js/dashboard.js | 2 +- resources/views/dashboard/pages/edit-item.blade.php | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 632b30b..f1b7127 100644 --- a/readme.md +++ b/readme.md @@ -205,7 +205,8 @@ Models with their `$dashboard_type` set to `edit` also use: * `string`: Single-line text input field * `text`: Multi-line text input field * `currency`: Text input field for currency data - * `date`: Date and time selection tool for date/time data + * `date`: Date selection tool for date/time data + * `date-time`: Date and time selection tool for date/time data * `mkd`: Multi-line text input field with a markdown editor * `select`: Text input via option select * `list`: One or more items saved to a connected table diff --git a/resources/js/dashboard.js b/resources/js/dashboard.js index bf85ea9..e7a3884 100644 --- a/resources/js/dashboard.js +++ b/resources/js/dashboard.js @@ -671,7 +671,7 @@ function editItemInit() { // enable the datepicker for date-picker elements $datePickers.each(function() { $(this).flatpickr({ - enableTime: true + enableTime: $(this).data("type") === "date-time" }); }); diff --git a/resources/views/dashboard/pages/edit-item.blade.php b/resources/views/dashboard/pages/edit-item.blade.php index 79224ee..8fade3f 100644 --- a/resources/views/dashboard/pages/edit-item.blade.php +++ b/resources/views/dashboard/pages/edit-item.blade.php @@ -49,8 +49,8 @@ @elseif($type == 'currency') - @elseif($type == 'date') - + @elseif($type == 'date' || $type == 'date-time') + @elseif($type == 'mkd')