You are here

function webform_autocomplete_form_builder_element_types in Webform Autocomplete 7.2

Implements hook_form_builder_element_types().

Parameters

string $form_type:

int $form_id:

Return value

array

File

./webform_autocomplete.module, line 93

Code

function webform_autocomplete_form_builder_element_types($form_type, $form_id) {
  if ($form_type == 'webform') {
    drupal_add_css(drupal_get_path('module', 'webform_autocomplete') . '/autocomplete.css');
    $fields = array(
      'autocomplete' => array(
        'title' => t('Autocomplete'),
        'weight' => -30,
        'properties' => array(
          'title',
          'description',
          'field_prefix',
          'field_suffix',
          'default_value',
          'required',
          'size',
          'maxlength',
          'disabled',
          'autocomplete_items',
          'autocomplete_existing',
          'autocomplete_taxonomy',
          'autocomplete_match_rule',
          'autocomplete_restrict',
          'unique',
        ),
      ),
    );
    if (function_exists('_form_builder_webform_default')) {
      $fields['autocomplete']['default'] = _form_builder_webform_default('autocomplete', array(), array(
        'name' => t('New autocomplete'),
      ));
    }
    return $fields;
  }
}