You are here

function _webform_conditional_add_expand in Webform 7.4

Helper. Generate the add_subconditional (+) or add + button.

2 calls to _webform_conditional_add_expand()
_webform_conditional_expand in includes/webform.conditionals.inc
Form API #process function to expand a webform conditional element.
_webform_conditional_rule_expand in includes/webform.conditionals.inc
Helper. Generate form elements for one rule.

File

includes/webform.conditionals.inc, line 473
Form elements and menu callbacks to provide conditional handling in Webform.

Code

function _webform_conditional_add_expand($element, $rid, $subconditional) {
  return array(
    '#type' => 'submit',
    '#value' => $subconditional ? t('(+)') : t('+'),
    '#submit' => array(
      'webform_conditional_element_add',
    ),
    '#subconditional' => $subconditional,
    '#name' => implode('_', $element['#parents']) . '_rules_' . $rid . ($subconditional ? '_add_subconditional' : '_add'),
    '#attributes' => array(
      'class' => array(
        'webform-conditional-rule-add',
      ),
    ),
    '#ajax' => array(
      'progress' => 'none',
      'callback' => 'webform_conditional_element_ajax',
      'wrapper' => $element['#wrapper_id'],
      'event' => 'click',
    ),
  );
}