Namespace
Drupal\color_field\Plugin\Field\FieldWidget
File
-
src/Plugin/Field/FieldWidget/ColorFieldWidgetHTML5.php
View source
<?php
declare (strict_types=1);
namespace Drupal\color_field\Plugin\Field\FieldWidget;
use Drupal\Core\Field\FieldItemListInterface;
use Drupal\Core\Form\FormStateInterface;
class ColorFieldWidgetHTML5 extends ColorFieldWidgetBase {
public function settingsForm(array $form, FormStateInterface $form_state) : array {
return [];
}
public function settingsSummary() : array {
return [];
}
public function formElement(FieldItemListInterface $items, $delta, array $element, array &$form, FormStateInterface $form_state) : array {
$element = parent::formElement($items, $delta, $element, $form, $form_state);
$element['color']['#type'] = 'color';
return $element;
}
public static function defaultSettings() : array {
return [];
}
}
Classes