#7541 closed enhancement (fixed)
Disabled "select/deselect all components" checkbox on bp-components page
Reported by: | pavlo.opanasenko | Owned by: | slaFFik |
---|---|---|---|
Milestone: | 3.0 | Priority: | low |
Severity: | minor | Version: | 2.5.0 |
Component: | Administration | Keywords: | has-patch commit |
Cc: |
Description
The admin cannot select or deselect all the optional components at once because the checkbox is disabled.
Link: buddypress.dev/wp-admin/options-general.php?page=bp-components
The checkbox blocking was made in #6803.
The purpose of checkbox unblocking is to let admin select/deselect all components at once.
Attachments (6)
Change History (27)
#3
@
7 years ago
- Milestone changed from 2.9 to Awaiting Review
Are we sure why the checkbox was set as disabled in the first place?
#4
@
7 years ago
@hnla I replaced empty table cells to fix accessibility and to improve visual presentation with disabled checkboxes per screenshots and commit in #6803.
I have no strong feelings about enabling/disabling either way. At that time, I opted for the disabled state since the option to enable bulk de/activation of all components was not there in the first place. I had also thought that other developers could have concerns after handing over the completed BP sites to clients who might mess the up the site if they bulk enable/disable all components.
Cheers.
#5
@
7 years ago
The checkboxes not working annoy me as much as clicking the component label, does nothing.
#7
@
7 years ago
- Milestone changed from Awaiting Review to Future Release
@slaFFik do you remember if this was ready to commit or did this still have an edge case with something being preselected?
#8
@
7 years ago
@DJPaul
There are some edge cases that should be addressed. I will talk to @pavlo.opanasenko to hunt them down.
But in general - can we hide checkboxes for components that can't be deactivated?
#13
@
7 years ago
7541.4.patch is a cumulative patch.
Changes included:
- "Select All" checkbox for bp-components is active and functional;
- Component title click activates the component checkbox;
- Core components checkboxes HTML is deleted;
#16
@
7 years ago
- Resolution fixed deleted
- Status changed from closed to reopened
We need to remove both the duplicate <label>
with a redundant aria-label
attribute.
Patch coming up.
#17
@
7 years ago
7541.5.patch brings back the code for this section to 2.9 branch.
#18
@
7 years ago
Here's a minor contribution to the latest patch to make the whole component title clickable.
#19
@
7 years ago
Great work everyone, 6.patch works great from my perspective.
The labels here not being clickable have literally annoyed me for years, so I will buy people cake if we can get this new patch in.
@mercime Will you commit this if you're happy?
I agree with this improvement. You will need to change the accessibility text as well.