Custom cancel button class added again. Plone 3.x reply-to-comment form still uses this.
svn path=/plone.app.discussion/trunk/; revision=33453
This commit is contained in:
parent
a7017cedb7
commit
f93f419f99
@ -41,6 +41,18 @@ from plone.z3cform import layout, z2
|
|||||||
from plone.z3cform.fieldsets import extensible
|
from plone.z3cform.fieldsets import extensible
|
||||||
|
|
||||||
|
|
||||||
|
class CancelButtonAction(button.ButtonAction):
|
||||||
|
"""Cancel button with Plone CSS style.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def cancelButtonActionFactory(request, field):
|
||||||
|
"""Cancel button action factory.
|
||||||
|
"""
|
||||||
|
button = CancelButtonAction(request, field)
|
||||||
|
button.klass += " standalone hide"
|
||||||
|
return button
|
||||||
|
|
||||||
|
|
||||||
class CommentButtonAction(button.ButtonAction):
|
class CommentButtonAction(button.ButtonAction):
|
||||||
"""Comment button with Plone CSS style.
|
"""Comment button with Plone CSS style.
|
||||||
"""
|
"""
|
||||||
@ -76,6 +88,7 @@ class CommentForm(extensible.ExtensibleForm, form.Form):
|
|||||||
self.widgets['author_name'].mode = interfaces.HIDDEN_MODE
|
self.widgets['author_name'].mode = interfaces.HIDDEN_MODE
|
||||||
self.widgets['author_email'].mode = interfaces.HIDDEN_MODE
|
self.widgets['author_email'].mode = interfaces.HIDDEN_MODE
|
||||||
self.buttons['comment'].actionFactory = commentButtonActionFactory
|
self.buttons['comment'].actionFactory = commentButtonActionFactory
|
||||||
|
self.buttons['cancel'].actionFactory = cancelButtonActionFactory
|
||||||
|
|
||||||
# XXX: Since we are not using the author_email field in the
|
# XXX: Since we are not using the author_email field in the
|
||||||
# current state, we hide it by default. But we keep the field for
|
# current state, we hide it by default. But we keep the field for
|
||||||
|
Loading…
Reference in New Issue
Block a user