From 1141502e97116dcab71a3e4ea69a4ac788fc0a1c Mon Sep 17 00:00:00 2001
From: enured <enis.nuredini@uzh.ch>
Date: Tue, 25 Jan 2022 19:21:13 +0100
Subject: [PATCH] F10096 Datepicker and documentation is implented

---
 Documentation/Installation.rst               | 20 ++++++++++++++++++++
 extension/Classes/Core/AbstractBuildForm.php |  4 ++--
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/Documentation/Installation.rst b/Documentation/Installation.rst
index d59063915..49f985ca0 100644
--- a/Documentation/Installation.rst
+++ b/Documentation/Installation.rst
@@ -248,6 +248,9 @@ Setup CSS & JS
 
         # Only needed in case FullCalendar is used
         file08 = typo3conf/ext/qfq/Resources/Public/Css/fullcalendar.min.css
+
+        # Only needed in case FormElement 'datetime'/'date' is used
+        file09 = typo3conf/ext/qfq/Resources/Public/Css/bootstrap-datetimepicker.min.css
     }
 
     page.includeJS {
@@ -272,9 +275,26 @@ Setup CSS & JS
         # Only needed in case FullCalendar is used
         file16 = typo3conf/ext/qfq/Resources/Public/JavaScript/moment.min.js
         file17 = typo3conf/ext/qfq/Resources/Public/JavaScript/fullcalendar.min.js
+
+        # Only needed in case FormElement 'datetime'/'date' is used
+        file18 = typo3conf/ext/qfq/Resources/Public/JavaScript/bootstrap-datetimepicker.min.js
     }
 
 
+.. _datetimepicker:
+
+Datetimepicker
+----------
+Include the JS and CSS Files to get datetimepicker work:
+Following scripts are needed:
+
+* bootstrap-datetimepicker.min.css
+* bootstrap-datetimepicker.min.js
+
+As first option both can be inserted to the setup of the main Template like the other scripts shown above.
+
+Second option is to use the UZH CD template.
+
 .. _form-editor:
 
 FormEditor
diff --git a/extension/Classes/Core/AbstractBuildForm.php b/extension/Classes/Core/AbstractBuildForm.php
index 1b32bfdf2..47adf3dbf 100644
--- a/extension/Classes/Core/AbstractBuildForm.php
+++ b/extension/Classes/Core/AbstractBuildForm.php
@@ -3078,8 +3078,8 @@ abstract class AbstractBuildForm {
             "show-calendar-weeks",
             "use-current-datetime",
             "datetime-side-by-side",
-            "min-date",
-            "max-date"
+            "minDate",
+            "maxDate"
         );
 
         $attribute .= Support::doAttribute('id', $formElement[FE_HTML_ID]);
-- 
GitLab