# HG changeset patch # User Nicolas Chauvat # Date 1301318171 -7200 # Node ID 1f1d8c35cc3e62b58c5e70f341898992157504a9 # Parent d80c8c30aba7f8e2376f1b36ad36e8d122b2cfc1 [web formwidgets] add missing tabindex to jquery date and time widgets (closes #1568475) diff -r d80c8c30aba7 -r 1f1d8c35cc3e web/formwidgets.py --- a/web/formwidgets.py Mon Mar 28 14:49:22 2011 +0200 +++ b/web/formwidgets.py Mon Mar 28 15:16:11 2011 +0200 @@ -594,8 +594,11 @@ value = self.values(form, field)[0] else: value = self.datestr + attrs = {} + if self.settabindex: + attrs['tabindex'] = req.next_tabindex() return tags.input(id=domid, name=domid, value=value, - type='text', size='10') + type='text', size='10', **attrs) class JQueryTimePicker(FieldWidget): @@ -620,6 +623,9 @@ value = self.values(form, field)[0] else: value = self.timestr + attrs = {} + if self.settabindex: + attrs['tabindex'] = req.next_tabindex() return tags.input(id=domid, name=domid, value=value, type='text', size='5')