You are here

function twitterfield_field_widget_form in TwitterField 7

Implements hook_field_widget_info().

File

./twitterfield.module, line 82
The Twitter Field Widget provides a custom field formatter to display Twitter Id's as Twitter Profile Widgets.

Code

function twitterfield_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
  switch ($instance['widget']['type']) {
    case 'twitterfield':
      $element['value'] = $element + array(
        '#type' => 'textfield',
        '#default_value' => isset($items[$delta]['value']) ? $items[$delta]['value'] : NULL,
        '#size' => $instance['widget']['settings']['size'],
        '#maxlength' => $field['settings']['max_length'],
        '#attributes' => array(
          'class' => array(
            'text-full',
          ),
        ),
        '#element_validate' => array(
          '_twitterfield_field_widget_validate',
        ),
      );
      break;
  }
  return $element;
}