public static function JQueryColorpickerElement::validateElement in Jquery Colorpicker 8.2
1 call to JQueryColorpickerElement::validateElement()
- JQueryColorpickerTest::testValidateElementEmpty in tests/
src/ Unit/ Element/ JQueryColorpickerTest.php - @covers ::valueCallback
File
- src/
Element/ JQueryColorpickerElement.php, line 50
Class
- JQueryColorpickerElement
- Provides a jQuery colorpicker form element.
Namespace
Drupal\jquery_colorpicker\ElementCode
public static function validateElement(&$element, FormStateInterface $form_state) {
if (strlen($element['#value'])) {
$valid_color = \Drupal::service('colorapi.service')
->isValidHexadecimalColorString($element['#value']);
if (!$valid_color) {
$form_state
->setError($element, t('@value is not a valid hexidecimal color.', [
'@value' => $element['#value'],
]));
}
}
}