You are here

function _advanced_text_formatter_widget_alter in Advanced Text Formatter 2.1.x

Same name and namespace in other branches
  1. 8 advanced_text_formatter.module \_advanced_text_formatter_widget_alter()
  2. 2.0.x advanced_text_formatter.module \_advanced_text_formatter_widget_alter()
6 calls to _advanced_text_formatter_widget_alter()
advanced_text_formatter_field_widget_string_textarea_form_alter in ./advanced_text_formatter.module
Implements hook_field_widget_WIDGET_TYPE_form_alter().
advanced_text_formatter_field_widget_string_textfield_form_alter in ./advanced_text_formatter.module
Implements hook_field_widget_WIDGET_TYPE_form_alter().
advanced_text_formatter_field_widget_text_long_form_alter in ./advanced_text_formatter.module
Implements hook_field_widget_WIDGET_TYPE_form_alter().
advanced_text_formatter_field_widget_text_textarea_form_alter in ./advanced_text_formatter.module
Implements hook_field_widget_WIDGET_TYPE_form_alter().
advanced_text_formatter_field_widget_text_textarea_with_summary_form_alter in ./advanced_text_formatter.module
Implements hook_field_widget_WIDGET_TYPE_form_alter().

... See full list

File

./advanced_text_formatter.module, line 65
Advanced Text Formatter

Code

function _advanced_text_formatter_widget_alter(&$element, FormStateInterface $form_state, $context) {
  if (isset($element['#type']) && $element['#type'] == 'text_format') {
    _advanced_text_formatter_widget_text_format_alter($element, $form_state, $context);
  }
  elseif (isset($element['value']) && isset($element['value']['#type'])) {
    switch ($element['value']['#type']) {
      case 'textfield':
        _advanced_text_formatter_widget_textfield_alter($element, $form_state, $context);
        break;
      case 'textarea':
        _advanced_text_formatter_widget_textarea_alter($element, $form_state, $context);
        break;
    }
  }
}