web/views/workflow.py
branchtls-sprint
changeset 1304 8975c8e520a9
parent 1151 b20677336ee6
child 1305 395ef7f2b95b
--- a/web/views/workflow.py	Wed Apr 08 20:30:58 2009 +0200
+++ b/web/views/workflow.py	Wed Apr 08 20:34:26 2009 +0200
@@ -18,7 +18,7 @@
 from cubicweb.interfaces import IWorkflowable
 from cubicweb.web import stdmsgs, action, component, form
 from cubicweb.web.formfields import StringField,  RichTextField
-from cubicweb.web.formwidgets import HiddenInput
+from cubicweb.web.formwidgets import HiddenInput, SubmitButton, Button
 from cubicweb.web.views import TmpFileViewMixin
 from cubicweb.web.views.boxes import EditBox
 
@@ -37,12 +37,8 @@
     __method = StringField(name='__method', initial='set_state', widget=HiddenInput)
     state = StringField(widget=HiddenInput, eidparam=True)
     trcomment = RichTextField(eidparam=True)
-
-    def form_buttons(self):
-        return [self.button_ok(label=stdmsgs.YES,
-                               tabindex=self.req.next_tabindex()),
-                self.button_cancel(label=stdmsgs.NO,
-                                   tabindex=self.req.next_tabindex())]
+    form_buttons = [SubmitButton(stdmsgs.YES),
+                     Button(stdmsgs.NO, cwaction='cancel')]
 
         
 class ChangeStateFormView(view.EntityView):