diff --git a/css/signature.css b/css/signature.css index 31256ede550eaa310187f6c4ce4ecd47ad1dbea6..98ad26e76bc2f8d142261c0f903a4b52e6cd4831 100644 --- a/css/signature.css +++ b/css/signature.css @@ -13,7 +13,4 @@ .signature-thumb { width: 120px; height: 60px; -} -.hidden { - display: none !important; -} +} \ No newline at end of file diff --git a/src/Plugin/Field/FieldWidget/SignatureWidget.php b/src/Plugin/Field/FieldWidget/SignatureWidget.php index a3bcd8abfa43a261be917880bda68baa71a7a3bc..25af76d5f912eeea3b99ec37864a0caad25d6fa1 100644 --- a/src/Plugin/Field/FieldWidget/SignatureWidget.php +++ b/src/Plugin/Field/FieldWidget/SignatureWidget.php @@ -184,9 +184,6 @@ class SignatureWidget extends WidgetBase implements ContainerFactoryPluginInterf * {@inheritdoc} */ public function formElement(FieldItemListInterface $items, $delta, array $element, array &$form, FormStateInterface $form_state) { - // Turns off HTML 5 validation, as it breaks the validation/errors. - $form['#attributes']['novalidate'] = 'novalidate'; - // Get value. $value = $items[$delta]->value ?? ''; @@ -215,7 +212,7 @@ class SignatureWidget extends WidgetBase implements ContainerFactoryPluginInterf ], ]; if (!$this->getSetting('show_data_box')) { - $sign_data_attributes['class'][] = 'hidden'; + $sign_data_attributes['class'][] = 'visually-hidden'; } $element += [ '#type' => 'textarea',