You are here

function advanced_text_formatter_field_widget_text_textfield_form_alter in Advanced Text Formatter 7

Same name and namespace in other branches
  1. 8 advanced_text_formatter.module \advanced_text_formatter_field_widget_text_textfield_form_alter()
  2. 2.1.x advanced_text_formatter.module \advanced_text_formatter_field_widget_text_textfield_form_alter()
  3. 2.0.x advanced_text_formatter.module \advanced_text_formatter_field_widget_text_textfield_form_alter()

Implements hook_field_widget_WIDGET_TYPE_form_alter().

File

./advanced_text_formatter.module, line 57
Advanced Text Formatter

Code

function advanced_text_formatter_field_widget_text_textfield_form_alter(&$element, &$form_state, $context) {
  $instance = $context['instance'];
  if (!module_exists('token') || empty($instance['widget']['settings']['show_token_tree'])) {
    return;
  }
  $description = trim($element['#description']);
  if (!empty($description)) {
    if (substr($description, -1) != '.') {
      $description .= '. ';
    }
    else {
      $description .= ' ';
    }
  }
  $description .= _advanced_text_formatter_browse_tokens($instance['entity_type']);
  $element['#description'] = $description;
  $element['value']['#description'] = $description;
}