Remove unnecessary id attribute. #22347
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
The
min_amount
ID was used for both a tr and a input element, breaking the accessibility link between thelabel
andinput
elements.Before
The "Minimum Amount" label was not semantically linked with the appropriate input element due to a duplicate ID. The duplicate ID has been removed. This is on the settings page for a single price set. (civicrm/admin/price?action=update&sid=123)
After
The duplicate ID attribute been removed.
Technical Details
There are a handful of JS references to the
min_amount
ID. However, these all apply to other templates, and all assume that#min_amount
is an input element (for example, because they read or write the elements value property).