Admin: laid down the framework for Bulk Actions: checkboxes for each submission, SELECT element, and behaviors to collect checkbox IDs, warn if none, etc
Admin: reworking of the Bulk Update system: added dialog and form; assigned .data('submission') onto TRs forlater retrieval; added paranoid check that DI# and Status look right before loading the dialog-and-form; renamed 'id' to 'ids' in prep for this becoming LISTS of IDs so the same status-update endpoint can handle both one and many (not done yet)
Admin: startBulkStatusUpdate() now properly updates the data type field
Admin: startBulkStatusUpdate() clears the textarea for the message *AND* triggers a keyup to disable the submit button. prior behavior, one could close the bulk dialog and reopen it and submit button would not be disabled through text was blank
Admin: Minor HTML updates re Bulk Update, so spacing is even when a warning is shown and also when not shown
Admin: CSS, removal of z-index statements which caused pieces of the Layers button to appear above modal dialogs
Admin: removed some comments
Admin: accept/decline functions, a lot of internal fixes re wording, to consistently use Accept instead of sometimes using Approve. This affected the update and bulk update functionality, as they were trying to use Aproved instead of Accepted which of course did not work
Admin: accept/decline server-side: email messages now properly include the message body
Admin: accept/decline server-side: email messages now properly include the admin email address
Admin: after successful Bulk Update, the bulk dialog is closed
Admin: server-side, Update and Bulk Update endpoint: reworked to handle a list of submission-IDs, send individual emails, etc
Admin: server-side, Update and Bulk Update endpoint: minor comment updates