function _textformatter_validate_class in Text list formatter 7
Same name and namespace in other branches
- 8.2 textformatter.module \_textformatter_validate_class()
Validate that a space-separated list of values are lowercase and appropriate for use as HTML classes.
See also
textformatter_field_formatter_settings_form()
1 string reference to '_textformatter_validate_class'
- textformatter_field_formatter_settings_form in ./textformatter.module 
- Implements hook_field_formatter_Settings_form().
File
- ./textformatter.module, line 196 
- Provide a field formatter to render values as HTML or comma-separated lists.
Code
function _textformatter_validate_class($element, &$form_state) {
  $value = drupal_array_get_nested_value($form_state['values'], $element['#parents']);
  $classes = explode(' ', $value);
  foreach ($classes as $class) {
    if ($class != drupal_html_class($class)) {
      form_error($element, t('List classes contain illegal characters; classes should be lowercase and may contain letters, numbers, and dashes.'));
      return;
    }
  }
}