web/formwidgets.py
branchtls-sprint
changeset 1273 64e1db70161b
parent 1152 c99ef2a2535c
child 1294 870bc725cc9a
equal deleted inserted replaced
1272:e710fc46c6a0 1273:64e1db70161b
    41         if not isinstance(values, (tuple, list)):
    41         if not isinstance(values, (tuple, list)):
    42             values = (values,)
    42             values = (values,)
    43         attrs = dict(self.attrs)
    43         attrs = dict(self.attrs)
    44         if self.setdomid:
    44         if self.setdomid:
    45             attrs['id'] = form.context[field]['id']
    45             attrs['id'] = form.context[field]['id']
    46         if self.settabindex:
    46         if self.settabindex and not 'tabindex' in attrs:
    47             attrs['tabindex'] = form.req.next_tabindex()
    47             attrs['tabindex'] = form.req.next_tabindex()
    48         return name, values, attrs
    48         return name, values, attrs
    49 
    49 
    50 
    50 
    51 class Input(FieldWidget):
    51 class Input(FieldWidget):
   224             
   224             
   225     def render(self, form, field):
   225     def render(self, form, field):
   226         self.add_media(form)
   226         self.add_media(form)
   227         attrs = self._render_attrs(form, field)[-1]
   227         attrs = self._render_attrs(form, field)[-1]
   228         return tags.div(**attrs)
   228         return tags.div(**attrs)
   229 
       
   230 # XXX backport PropertyKeyWidget and PropertyValueWidget