web/formwidgets.py
branchstable
changeset 7115 1f1d8c35cc3e
parent 7070 5f8e52d722c5
child 7231 18bcb98d129a
equal deleted inserted replaced
7114:d80c8c30aba7 7115:1f1d8c35cc3e
   592                            domid, req.uiprops['CALENDAR_ICON'], fmt))
   592                            domid, req.uiprops['CALENDAR_ICON'], fmt))
   593         if self.datestr is None:
   593         if self.datestr is None:
   594             value = self.values(form, field)[0]
   594             value = self.values(form, field)[0]
   595         else:
   595         else:
   596             value = self.datestr
   596             value = self.datestr
       
   597         attrs = {}
       
   598         if self.settabindex:
       
   599             attrs['tabindex'] = req.next_tabindex()
   597         return tags.input(id=domid, name=domid, value=value,
   600         return tags.input(id=domid, name=domid, value=value,
   598                           type='text', size='10')
   601                           type='text', size='10', **attrs)
   599 
   602 
   600 
   603 
   601 class JQueryTimePicker(FieldWidget):
   604 class JQueryTimePicker(FieldWidget):
   602     """Use jquery.timePicker to define a time picker. Will return the time as an
   605     """Use jquery.timePicker to define a time picker. Will return the time as an
   603     unicode string.
   606     unicode string.
   618             domid, self.timestr, self.timesteps, self.separator))
   621             domid, self.timestr, self.timesteps, self.separator))
   619         if self.timestr is None:
   622         if self.timestr is None:
   620             value = self.values(form, field)[0]
   623             value = self.values(form, field)[0]
   621         else:
   624         else:
   622             value = self.timestr
   625             value = self.timestr
       
   626         attrs = {}
       
   627         if self.settabindex:
       
   628             attrs['tabindex'] = req.next_tabindex()
   623         return tags.input(id=domid, name=domid, value=value,
   629         return tags.input(id=domid, name=domid, value=value,
   624                           type='text', size='5')
   630                           type='text', size='5')
   625 
   631 
   626 
   632 
   627 class JQueryDateTimePicker(FieldWidget):
   633 class JQueryDateTimePicker(FieldWidget):