Issue #3083103: Programmatically associate error messages with inputs
3 unresolved threads
Merge request reports
Activity
added 814 commits
Toggle commit listadded 5 commits
Toggle commit listadded 5 commits
Toggle commit listadded 1 commit
- 4a57fc85 - Return changes removed when Patch 44 was applied
added 21 commits
-
4a57fc85...0c9dfc7d - 15 commits from branch
project:9.3.x
- 701608b1 - Issue #3083103: Patch 34
- eaa5a9a6 - Issue #3083103: Use "--error-message" for new @id in both places
- 0a68ce84 - Issue #3083103: Use @aria-errormessage
- 1935783e - Issue #3083103: Set @aria-invalid when @aria-errormessage is set
- 3fb12bc3 - Patch 44
- b85f3172 - Return changes removed when Patch 44 was applied
Toggle commit list-
4a57fc85...0c9dfc7d - 15 commits from branch
added 18 commits
-
b85f3172...8fd69fcc - 12 commits from branch
project:9.3.x
- 61a1cf32 - Issue #3083103: Patch 34
- 7fac5060 - Issue #3083103: Use "--error-message" for new @id in both places
- af946811 - Issue #3083103: Use @aria-errormessage
- b17c3436 - Issue #3083103: Set @aria-invalid when @aria-errormessage is set
- 6f08b3b7 - Patch 44
- 7be22489 - Return changes removed when Patch 44 was applied
Toggle commit list-
b85f3172...8fd69fcc - 12 commits from branch
added 13 commits
-
7be22489...02bf7534 - 7 commits from branch
project:9.3.x
- 179b4713 - Issue #3083103: Patch 34
- 8a356d76 - Issue #3083103: Use "--error-message" for new @id in both places
- 473b9620 - Issue #3083103: Use @aria-errormessage
- 9fc5f432 - Issue #3083103: Set @aria-invalid when @aria-errormessage is set
- 52743aaa - Patch 44
- 4d502ad7 - Return changes removed when Patch 44 was applied
Toggle commit list-
7be22489...02bf7534 - 7 commits from branch
added 11 commits
-
4d502ad7...c1ceedb7 - 5 commits from branch
project:9.3.x
- 4fe20f2d - Issue #3083103: Patch 34
- a1478769 - Issue #3083103: Use "--error-message" for new @id in both places
- d4fa5d91 - Issue #3083103: Use @aria-errormessage
- b59ee975 - Issue #3083103: Set @aria-invalid when @aria-errormessage is set
- e8f0ef30 - Patch 44
- 6472d9e7 - Return changes removed when Patch 44 was applied
Toggle commit list-
4d502ad7...c1ceedb7 - 5 commits from branch
added 43 commits
-
6472d9e7...06e7f027 - 37 commits from branch
project:9.3.x
- a0281697 - Issue #3083103: Patch 34
- 5fc3dfab - Issue #3083103: Use "--error-message" for new @id in both places
- e310c290 - Issue #3083103: Use @aria-errormessage
- a83da28a - Issue #3083103: Set @aria-invalid when @aria-errormessage is set
- 8a53d9a3 - Patch 44
- 0cd3c4e7 - Return changes removed when Patch 44 was applied
Toggle commit list-
6472d9e7...06e7f027 - 37 commits from branch
23 protected $renderer; 24 25 /** 26 * Constructs a FormErrorHandler instance. 27 * 28 * @param \Drupal\Core\Render\RendererInterface $renderer 29 * The renderer service. 30 */ 31 public function __construct(RendererInterface $renderer) { 32 $this->renderer = $renderer; 33 } 34 35 /** 36 * {@inheritdoc} 37 */ 38 public static function create(ContainerInterface $container) { changed this line in version 13 of the diff
39 67 */ 40 68 protected function displayErrorMessages(array $form, FormStateInterface $form_state) { 41 69 $errors = $form_state->getErrors(); 42 43 // Loop through all form errors and set an error message. 44 foreach ($errors as $error) { 45 $this->messenger()->addMessage($error, 'error'); 70 $items = [ 71 '#theme' => 'item_list', changed this line in version 13 of the diff
45 $this->messenger()->addMessage($error, 'error'); 70 $items = [ 71 '#theme' => 'item_list', 72 '#items' => [], 73 '#list_type' => 'ul', 74 ]; 75 // Loop through all form errors and sets an ID & error messages. 76 foreach ($errors as $name => $error) { 77 $form_element = FormElementHelper::getElementByName($name, $form); 78 $has_id = !empty($form_element['#id']); 79 if ($has_id) { 80 $items['#wrapper_attributes'] = [ 81 'id' => $form_element['#id'] . '--error-message', 82 ]; 83 } 84 $message = [ changed this line in version 13 of the diff
added 3744 commits
-
0cd3c4e7...b7e8bd49 - 230 commits from branch
project:9.3.x
- b7e8bd49...73bc225c - 3504 earlier commits
- 66a4c78b - Issue #3418178 by longwave: Remove withConsecutive() in CronQueueTest
- cdf03eab - Issue #3418207 by longwave, fjgarlin, acbramley, mondrake, neclimdul:...
- d9eee48d - Issue #3083103: Patch 34
- d27108cb - Issue #3083103: Use "--error-message" for new @id in both places
- 74d67518 - Issue #3083103: Use @aria-errormessage
- 4ac11b48 - Issue #3083103: Set @aria-invalid when @aria-errormessage is set
- e67a50d2 - Patch 44
- 0859d683 - Return changes removed when Patch 44 was applied
- 69815afd - Remove unneede create factory
- 5c23742e - Address feedback and fix the error id attachment.
Toggle commit list-
0cd3c4e7...b7e8bd49 - 230 commits from branch
added 1074 commits
-
5c23742e...9ad6e113 - 1066 commits from branch
project:11.x
- 019009ca - Issue #3083103: Patch 34
- f83c9fb0 - Issue #3083103: Use "--error-message" for new @id in both places
- 3f6fef95 - Issue #3083103: Use @aria-errormessage
- af3860bd - Issue #3083103: Set @aria-invalid when @aria-errormessage is set
- a206d7bd - Patch 44
- c8e826c8 - Return changes removed when Patch 44 was applied
- 7bc68229 - Remove unneede create factory
- d4acdec0 - Address feedback and fix the error id attachment.
Toggle commit list-
5c23742e...9ad6e113 - 1066 commits from branch
Please register or sign in to reply