# HG changeset patch # User Sylvain Thénault # Date 1268130461 -3600 # Node ID a2fb82770fa6cb69065cbe90d08601be76281f75 # Parent 3653e09024a1db44ed9f7dcf1f43152319417b34 [widget] allow to specify hour/minute separator on the JQueryTimePicker (vgodard patch) diff -r 3653e09024a1 -r a2fb82770fa6 web/formwidgets.py --- a/web/formwidgets.py Tue Mar 09 10:59:50 2010 +0100 +++ b/web/formwidgets.py Tue Mar 09 11:27:41 2010 +0100 @@ -456,16 +456,17 @@ needs_js = ('jquery.timePicker.js',) needs_css = ('jquery.timepicker.css',) - def __init__(self, timestr=None, timesteps=30, **kwargs): + def __init__(self, timestr=None, timesteps=30, separator=u':', **kwargs): super(JQueryTimePicker, self).__init__(**kwargs) self.timestr = timestr self.timesteps = timesteps + self.separator = separator def _render(self, form, field, renderer): req = form._cw domid = field.dom_id(form, self.suffix) - req.add_onload(u'jqNode("%s").timePicker({selectedTime: "%s", step: %s})' % ( - domid, self.timestr, self.timesteps)) + req.add_onload(u'jqNode("%s").timePicker({selectedTime: "%s", step: %s, separator: "%s"}})' % ( + domid, self.timestr, self.timesteps, self.separator)) if self.timestr is None: value = self.values(form, field)[0] else: