You are here

function wysiwyg_form_alter in Wysiwyg 6

Same name and namespace in other branches
  1. 5.2 wysiwyg.module \wysiwyg_form_alter()
  2. 5 wysiwyg.module \wysiwyg_form_alter()
  3. 6.2 wysiwyg.module \wysiwyg_form_alter()

Implementation of hook_form_alter().

Before Drupal 7, there is no way to easily identify form fields that are input format enabled. As a workaround, we assign a form #after_build processing callback that is executed on all forms after they have been completely built, so form elements are in their effective order and position already.

See also

wysiwyg_process_form()

File

./wysiwyg.module, line 58
Integrate client-side editors with Drupal.

Code

function wysiwyg_form_alter(&$form, &$form_state) {
  $form['#after_build'][] = 'wysiwyg_process_form';

  // Teaser splitter is unconditionally removed and NOT supported.
  if (isset($form['body_field'])) {
    unset($form['body_field']['teaser_js']);
  }
}