From requirement document:
Checkbox above list of items When checked, will check all of the items in the list.
● Delete Button Always appears but is disabled until either the “all” checkbox or one of the checkboxes next to a particular “item/row” is checked. When clicked, will prompt user to verify the “delete” was intended. If confirmed, will delete the items from the model and the items will disappear from the view. If one of the items deleted is currently displayed in the Detail view (e.g., as could occur with tablet/desktop or even phone in landscape), the view will be blanked out (all elements removed).
Two stage:
From requirement document: Checkbox above list of items When checked, will check all of the items in the list. ● Delete Button Always appears but is disabled until either the “all” checkbox or one of the checkboxes next to a particular “item/row” is checked. When clicked, will prompt user to verify the “delete” was intended. If confirmed, will delete the items from the model and the items will disappear from the view. If one of the items deleted is currently displayed in the Detail view (e.g., as could occur with tablet/desktop or even phone in landscape), the view will be blanked out (all elements removed).