Bug #101674
closedImprove user interface for selecting linktypes via checkboxes in Linkvalidator
100%
Description
The linkvalidator linktypes checkbox selector can be a bit tedious to use.
On initially using linkvalidator, all linktypes are usually deactivated by default. So you would have to activate them all, clicking 3 or more times (there may be more custom linktypes configured).
Also, if not just the Reports but the Check view is enabled, you have to repeat this again.
Possible improvement¶
Add a "Toggle all" checkbox as is already used in the SelectCheckBoxElement FormEngine renderType. (the FormEngine version can be looked at using the styleguide extension: list view, page "elements select"):
Screenshots¶
before:
after:
Implementation details¶
Since Linkvalidator uses Fluid for the view, we would probably have to write that from scratch.
Implement like FormEngine type="select", renderType="selectCheckBox".
Behaviour:
- "Toggle all" gets checked as soon as all checkboxes are checked
- "Toggle all" gets unchecked when not all checkboxes are checked
- "Toggle all: if clicked will change state, e.g. if unchecked will change to checked and all checkboxes will be checked
Files
Updated by Gerrit Code Review over 1 year ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80542
Updated by Sybille Peters over 1 year ago
- File linkvalidator_linktypes_checkboxes_current.png linkvalidator_linktypes_checkboxes_current.png added
- Description updated (diff)
- Status changed from Under Review to New
Updated by Gerrit Code Review over 1 year ago
- Status changed from New to Under Review
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80542
Updated by Sybille Peters over 1 year ago
- File formengine_select_checkboxes.png formengine_select_checkboxes.png added
- Description updated (diff)
Updated by Gerrit Code Review about 1 year ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/80542
Updated by Sybille Peters about 1 year ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 5ea53d6007ef7d26b74bff56dbb5f03d48b48fc8.
Updated by Sybille Peters 10 months ago
- Related to Bug #103100: "Refresh display" or "Check links" button is entirely disabled if all checkboxes are unchecked initially (usage is broken) added