Add ability to check boxes in new UI by clicking on label in entity forms
Some checkboxes require clicking on the box.
Some allow clicking on the label text or the box.
Some show a black box around the checkbox when checked, some do not.
These should all look and work the same, preferably so the user can click on the text or the checkbox.
#3 Updated by Warren Block almost 3 years ago
In the Delete zvol confirm dialog, the checkbox needs to be clicked twice the first time. Either box or text works.
In the Detach Pool dialog, both the Destroy Data and Confirm detach only allow clicks on the checkbox, not the text.
In the Network/Configuration screen, the "Enable netwait feature" checkbox only allows clicks on the checkbox, not the text.
In the System/Advanced screen, the "Enable Console Menu" checkbox only allows clicks on the checkbox, not the text.
In System/Update, the "Automatically check for new updates" checkbox allows clicks on checkbox or text.
#6 Updated by Dennis Mullen almost 3 years ago
- Adds ability throughout the app to check a box by clicking its label
- Adds ability to data tables (jails, pool creation) to click anywhere on a row to select it
- Was unable to duplicate reported issue where two clicks are sometimes required
- Was unable to find any check boxes which retain the black border when checked
#10 Updated by Timothy Moore II almost 3 years ago
- Status changed from Ready for Testing to Passed Testing
- Needs QA changed from Yes to No
Testing with FreeNAS system updated to FreeNAS-11.2-MASTER-201807120858:
Go to Storage/Pools. Delete existing zvol. Confirm checkbox is set with a single click on the box or text. Detach existing pool. “Destroy data” and “Confirm detach” checkboxes allow setting by clicking either the box or the text.
Go to Network/Global Configuration. “Enable netwait feature” checkbox can be set by clicking either the box or the text.
Go to System/Advanced. Each checkbox in the form can be set by clicking the field name or the checkbox.
Go to System/Update. “Automatically check for new updates” can be set by clicking the text or checkbox.
Confirmed with Dennis that the change to make table rows selectable by clicking anywhere within the row was reverted by another commit. This was additional functionality though, not the fix to the reported issue, so I'm not considering it a blocker.
Reviewed additional screens and wizards in the UI. Could not find any instances where the checkbox outline appeared after setting it or remained completely visible after setting.
Additional cosmetic behavior to be addressed in a separate ticket:
Cursor changes to pointer over checkbox but not text.
Clicking the checkbox plays a radiating color animation from the checkbox, clicking the text does not.
Exception to both behaviors: System/Update “Automatically check for new updates” field.
Also observed a few pixels from the checkbox seem to “bleed through” the checkmark at the corners.