diff --git a/frontend/src/pages/upload-link/upload-list-item.js b/frontend/src/pages/upload-link/upload-list-item.js index 1b8872eedf..e8995af4ff 100644 --- a/frontend/src/pages/upload-link/upload-list-item.js +++ b/frontend/src/pages/upload-link/upload-list-item.js @@ -121,10 +121,10 @@ class UploadListItem extends React.Component { {this.state.uploadState === UPLOAD_UPLOADING && ( - {gettext('Cancel')} + {gettext('Cancel')} )} {this.state.uploadState === UPLOAD_ERROR && ( - {gettext('Retry')} + {gettext('Retry')} )} {this.state.uploadState === UPLOAD_ISSAVING && ( {gettext('Saving...')} diff --git a/frontend/src/pages/upload-link/upload-progress-dialog.js b/frontend/src/pages/upload-link/upload-progress-dialog.js index b52dea27fd..a104ebf95e 100644 --- a/frontend/src/pages/upload-link/upload-progress-dialog.js +++ b/frontend/src/pages/upload-link/upload-progress-dialog.js @@ -31,16 +31,28 @@ class UploadProgressDialog extends React.Component { }); } + onDropdownToggleKeyDown = (e) => { + if (e.key == 'Enter' || e.key == 'Space') { + this.toggleDropdown(); + } + } + + onMenuItemKeyDown = (e) => { + if (e.key == 'Enter' || e.key == 'Space') { + e.target.click(); + } + } + render() { let { allFilesUploaded } = this.props; return (
- {gettext('Upload')} + {gettext('Upload')} - {gettext('Upload Files')} - {gettext('Upload Folder')} + {gettext('Upload Files')} + {gettext('Upload Folder')}