equal
deleted
inserted
replaced
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 |
|