function field_default_token_enlarge_max_length in Field default token 7
Same name and namespace in other branches
- 8 field_default_token.module \field_default_token_enlarge_max_length()
Sets maximum length of descendant text input elements to 1024.
Parameters
array $element: Root form element.
1 call to field_default_token_enlarge_max_length()
File
- ./
field_default_token.module, line 197 - Enables to use tokens as field default values.
Code
function field_default_token_enlarge_max_length(&$element) {
if (isset($element['#type']) && $element['#type'] === 'textfield' || isset($element['#base_type']) && $element['#base_type'] === 'textfield') {
if (!isset($element['#maxlength']) || $element['#maxlength'] < 1024) {
$element['#maxlength'] = 1024;
}
}
foreach (element_children($element) as $key) {
if (isset($element[$key]) && $element[$key]) {
field_default_token_enlarge_max_length($element[$key]);
}
}
}