public function JQueryColorpickerDefaultWidget::settingsFormValidate in Jquery Colorpicker 8
Validate the submitted settings.
File
- src/
Plugin/ Field/ FieldWidget/ JQueryColorpickerDefaultWidget.php, line 101
Class
- JQueryColorpickerDefaultWidget
- The default jquery_colorpicker field widget.
Namespace
Drupal\jquery_colorpicker\Plugin\Field\FieldWidgetCode
public function settingsFormValidate($element, FormStateInterface $form_state) {
$color = $form_state
->getValue($element['#parents']);
$results = $this->JQueryColorpickerService
->validateColor($color);
$form_state
->setValueForElement($element, $results['color']);
if (isset($results['error'])) {
$form_state
->setError($element, $results['error']);
}
}