diff -r 62be4ece4552 -r 8975c8e520a9 web/formrenderers.py
--- a/web/formrenderers.py Wed Apr 08 20:30:58 2009 +0200
+++ b/web/formrenderers.py Wed Apr 08 20:34:26 2009 +0200
@@ -169,8 +169,8 @@
def render_buttons(self, w, form):
w(u'
\n\n' % self.button_bar_class)
- for button in form.form_buttons():
- w(u'%s | \n' % button)
+ for button in form.form_buttons:
+ w(u'%s | \n' % button.render(form))
w(u'
')
@@ -243,8 +243,7 @@
super(EntityFormRenderer, self)._render_fields(fields, w, form, values)
def render_buttons(self, w, form):
- buttons = form.form_buttons()
- if len(buttons) == 3:
+ if len(form.form_buttons) == 3:
w("""""" % tuple(buttons))
+ """ % tuple(button.render(form) for button in form.form_buttons))
else:
super(EntityFormRenderer, self).render_buttons(w, form)