From b2e04ead896b6a964c1833aaa7a89875dc39005c Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 23 Dec 2004 06:47:24 +0000 Subject: - Patch #14710 by tangent: only show post button if preview is optional or if we are in preview mode. We show the post button in preview mode even if there are form errors so that optional form elements (e.g., captcha) can be updated in preview mode. --- modules/comment.module | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/comment.module') diff --git a/modules/comment.module b/modules/comment.module index a6f848f74..ac086f445 100644 --- a/modules/comment.module +++ b/modules/comment.module @@ -1400,7 +1400,10 @@ function theme_comment_form($edit, $title) { $form .= form_submit(t('Preview comment')); - if (!variable_get('comment_preview', 1) || ($_POST['op'] == t('Preview comment') && !form_get_errors())) { + // Only show post button if preview is optional or if we are in preview mode. + // We show the post button in preview mode even if there are form errors so that + // optional form elements (e.g., captcha) can be updated in preview mode. + if (!variable_get('comment_preview', 1) || ($_POST['op'] == t('Preview comment')) || ($_POST['op'] == t('Post comment'))) { $form .= form_submit(t('Post comment')); } -- cgit v1.2.3