cubicweb/web/formwidgets.py
changeset 12680 30a98fd4ce31
parent 12567 26744ad37953
--- a/cubicweb/web/formwidgets.py	Wed Jun 26 13:19:30 2019 +0200
+++ b/cubicweb/web/formwidgets.py	Tue Jul 09 14:20:30 2019 +0200
@@ -755,10 +755,11 @@
     :class:`JQueryTimePicker` widgets to define a date and time picker. Will
     return the date and time as python datetime instance.
     """
-    def __init__(self, initialtime=None, timesteps=15, **kwargs):
+    def __init__(self, initialtime=None, timesteps=15, separator=u':', **kwargs):
         super(JQueryDateTimePicker, self).__init__(**kwargs)
         self.initialtime = initialtime
         self.timesteps = timesteps
+        self.separator = separator
 
     def _render(self, form, field, renderer):
         """render the widget for the given `field` of `form`.
@@ -784,7 +785,7 @@
                 timestr = req.format_time(self.initialtime)
         datepicker = JQueryDatePicker(datestr=datestr, suffix='date')
         timepicker = JQueryTimePicker(timestr=timestr, timesteps=self.timesteps,
-                                      suffix='time')
+                                      separator=self.separator, suffix='time')
         return u'<div id="%s">%s%s</div>' % (field.dom_id(form),
                                              datepicker.render(form, field, renderer),
                                              timepicker.render(form, field, renderer))