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'\n' % button) + for button in form.form_buttons: + w(u'\n' % button.render(form)) w(u'
%s%s
') @@ -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(""" -
@@ -254,7 +253,7 @@ %s
""" % tuple(buttons)) + """ % tuple(button.render(form) for button in form.form_buttons)) else: super(EntityFormRenderer, self).render_buttons(w, form)