1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-07 18:03:48 +00:00

[dir view] redesigned the 'file upload' dialog (#6006)

* [dir view] redesigned the 'file upload' dialog

* [dir view] 'file upload' dialog: fixup & improvements
This commit is contained in:
llj
2024-04-03 22:14:31 +08:00
committed by GitHub
parent 8bf135ca96
commit 29081f204b
6 changed files with 121 additions and 82 deletions

View File

@@ -46,7 +46,6 @@ class FileUploader extends React.Component {
isUploadRemindDialogShow: false,
currentResumableFile: null,
uploadBitrate: 0,
allFilesUploaded: false,
};
this.uploadInput = React.createRef();
@@ -159,11 +158,6 @@ class FileUploader extends React.Component {
onChunkingComplete = (resumableFile) => {
let allFilesUploaded = this.state.allFilesUploaded;
if (allFilesUploaded === true) {
this.setState({allFilesUploaded: false});
}
//get parent_dir relative_path
let path = this.props.path === '/' ? '/' : this.props.path + '/';
let fileName = resumableFile.fileName;
@@ -439,11 +433,9 @@ class FileUploader extends React.Component {
this.notifiedFolders = [];
// reset upload link loaded
this.isUploadLinkLoaded = false;
this.setState({allFilesUploaded: true});
};
onPause = () => {
};
onError = (message) => {
@@ -536,8 +528,7 @@ class FileUploader extends React.Component {
if (!this.resumable.isUploading()) {
this.setState({
totalProgress: '100',
allFilesUploaded: true,
totalProgress: 100,
});
this.loaded = 0;
}
@@ -557,8 +548,7 @@ class FileUploader extends React.Component {
this.loaded = 0;
this.setState({
allFilesUploaded: true,
totalProgress: '100',
totalProgress: 100,
uploadFileList: uploadFileList
});
// reset upload link loaded
@@ -709,12 +699,12 @@ class FileUploader extends React.Component {
forbidUploadFileList={this.state.forbidUploadFileList}
totalProgress={this.state.totalProgress}
uploadBitrate={this.state.uploadBitrate}
allFilesUploaded={this.state.allFilesUploaded}
onCloseUploadDialog={this.onCloseUploadDialog}
onCancelAllUploading={this.onCancelAllUploading}
onUploadCancel={this.onUploadCancel}
onUploadRetry={this.onUploadRetry}
onUploadRetryAll={this.onUploadRetryAll}
isUploading={this.resumable.isUploading()}
/>
}
</Fragment>