equal
deleted
inserted
replaced
777 def render(self, form, values): |
777 def render(self, form, values): |
778 data = [] |
778 data = [] |
779 w = data.append |
779 w = data.append |
780 # XXX form_needs_multipart |
780 # XXX form_needs_multipart |
781 w(self.open_form(form)) |
781 w(self.open_form(form)) |
782 w(u'<div id="progress">%s</div>' % _('validating...')) |
782 w(u'<div id="progress">%s</div>' % form.req._('validating...')) |
783 w(u'<fieldset>') |
783 w(u'<fieldset>') |
784 w(tags.input(type='hidden', name='__form_id', value=form.domid)) |
784 w(tags.input(type='hidden', name='__form_id', value=form.domid)) |
785 if form.redirect_path: |
785 if form.redirect_path: |
786 w(tags.input(type='hidden', name='__redirectpath', value=form.redirect_path)) |
786 w(tags.input(type='hidden', name='__redirectpath', value=form.redirect_path)) |
787 self.render_fields(w, form, values) |
787 self.render_fields(w, form, values) |
827 self.render_fields(w, childform, values) |
827 self.render_fields(w, childform, values) |
828 |
828 |
829 #def render_field(self, w, form, field): |
829 #def render_field(self, w, form, field): |
830 |
830 |
831 def render_buttons(self, w, form): |
831 def render_buttons(self, w, form): |
|
832 w(u'<table class="formButtonBar">\n<tr>\n') |
832 for button in form.form_buttons(): |
833 for button in form.form_buttons(): |
833 w(button) |
834 w(u'<td>%s</td>\n' % button) |
|
835 w(u'</tr></table>') |
834 |
836 |
835 def render_label(self, form, field): |
837 def render_label(self, form, field): |
836 label = form.req._(field.label) |
838 label = form.req._(field.label) |
837 attrs = {'for': form.context[field]['id']} |
839 attrs = {'for': form.context[field]['id']} |
838 if field.required: |
840 if field.required: |