From b0d25348ca9673f9b320cba5ddd9b664c6ceb691 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Tue, 22 May 2018 12:49:07 +1000 Subject: [PATCH] change submit button disabled logic --- booking.emails_admin.inc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/booking.emails_admin.inc b/booking.emails_admin.inc index 69a0e0b..3d17200 100644 --- a/booking.emails_admin.inc +++ b/booking.emails_admin.inc @@ -278,11 +278,13 @@ function booking_emails_custom_ajax_form($node, &$form_state) { if (!isset($form_state['input']['email-type'])) { $subject_value = ""; $body_value = ""; + $submit_button_disabled = TRUE; } else { $emailtype = $form_state['input']['email-type']; $subject_value = $form_state['input']['booking_email_subjectline_custom']; $body_value = $form_state['input']['booking_email_body_custom']['value']; + $submit_button_disabled = FALSE; } if(variable_get('booking_enable_html_mail', 0) == 1) { @@ -340,7 +342,7 @@ function booking_emails_custom_ajax_form($node, &$form_state) { $form['submit'] = array( '#type' => 'submit', '#value' => t('Save'), - '#disabled' => TRUE, + '#disabled' => $submit_button_disabled, ); return array ( @@ -369,12 +371,12 @@ function booking_emails_custom_ajax_form_callback($form, &$form_state) { //watchdog('booking_debug', 'custom text:
@info
', array('@info' => print_r( $text, true))); // TODO : Figure out what this should be if HTML emails are NOT enabled $form['form']['email-definition']['booking_email_body_custom']['value']['#value'] = $text; - $form['form']['submit']['#disabled'] = FALSE; + //$form['form']['submit']['#disabled'] = FALSE; } else { $form['form']['email-definition']['booking_email_subjectline_custom']['#value'] = ''; $form['form']['email-definition']['booking_email_body_custom']['value']['#value'] = ''; - $form['form']['submit']['#disabled'] = TRUE; + //$form['form']['submit']['#disabled'] = TRUE; } watchdog('booking_debug', 'booking_emails_custom_ajax_form_callback:
@info
', array('@info' => print_r( $form, true)));