You are here

function _soft_length_limit_types in Soft Length Limit 7

Returns the field widget or form element types that should be affected.

Parameters

string $usage: The desired usage of the data, can be one of 'fields' or 'elements'

Return value

array An array field widget or form element type names

3 calls to _soft_length_limit_types()
soft_length_limit_field_attach_form in ./soft_length_limit.module
Implements hook_field_attach_form().
soft_length_limit_form_field_ui_field_edit_form_alter in ./soft_length_limit.module
Implements hook_form_FORM_ID_alter().
soft_length_limit_set_attr in ./soft_length_limit.module
Recurse through form and set variables.

File

./soft_length_limit.module, line 21
Soft Length Limit module

Code

function _soft_length_limit_types($usage) {
  $return = array();
  switch ($usage) {
    case 'fields':
      $return = array(
        'text_textarea' => 'text_textarea',
        'text_textfield' => 'text_textfield',
        'text_textarea_with_summary' => 'text_textarea_with_summary',
      );
      break;
    case 'elements':
      $return = array(
        'textarea' => 'textarea',
        'textfield' => 'textfield',
        'text_format' => 'text_format',
      );
      break;
    case 'entity_types':
      $return = array(
        'node' => 'node',
      );
      break;
  }
  return $return;
}