mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-01 07:01:12 +00:00
Fix eslint warnings (#5635)
* 01 fix eslint warnings * fix code warnings * fix code warnings * fix code warnings * fix code warnings * fix code warnings
This commit is contained in:
@@ -33,7 +33,7 @@ class FileUploader extends React.Component {
|
||||
|
||||
static defaultProps = {
|
||||
isCustomPermission: false
|
||||
}
|
||||
};
|
||||
|
||||
constructor(props) {
|
||||
super(props);
|
||||
@@ -96,7 +96,7 @@ class FileUploader extends React.Component {
|
||||
if (this.props.dragAndDrop === true) {
|
||||
this.resumable.disableDropOnDocument();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
onbeforeunload = () => {
|
||||
if (window.uploader &&
|
||||
@@ -104,7 +104,7 @@ class FileUploader extends React.Component {
|
||||
window.uploader.totalProgress !== 100) {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
bindCallbackHandler = () => {
|
||||
let { minFileSizeErrorCallback, fileTypeErrorCallback } = this.props;
|
||||
@@ -125,7 +125,7 @@ class FileUploader extends React.Component {
|
||||
this.resumable.opts.fileTypeErrorCallback = this.props.fileTypeErrorCallback;
|
||||
}
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
bindEventHandler = () => {
|
||||
this.resumable.on('chunkingComplete', this.onChunkingComplete.bind(this));
|
||||
@@ -142,20 +142,20 @@ class FileUploader extends React.Component {
|
||||
this.resumable.on('beforeCancel', this.onBeforeCancel.bind(this));
|
||||
this.resumable.on('cancel', this.onCancel.bind(this));
|
||||
this.resumable.on('dragstart', this.onDragStart.bind(this));
|
||||
}
|
||||
};
|
||||
|
||||
maxFilesErrorCallback = (files, errorCount) => {
|
||||
let maxFiles = maxNumberOfFilesForFileupload;
|
||||
let message = gettext('Please upload no more than {maxFiles} files at a time.');
|
||||
message = message.replace('{maxFiles}', maxFiles);
|
||||
toaster.danger(message);
|
||||
}
|
||||
};
|
||||
|
||||
maxFileSizeErrorCallback = (file) => {
|
||||
let { forbidUploadFileList } = this.state;
|
||||
forbidUploadFileList.push(file);
|
||||
this.setState({forbidUploadFileList: forbidUploadFileList});
|
||||
}
|
||||
};
|
||||
|
||||
onChunkingComplete = (resumableFile) => {
|
||||
|
||||
@@ -183,7 +183,7 @@ class FileUploader extends React.Component {
|
||||
relative_path: relative_path
|
||||
};
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
onFileAdded = (resumableFile, files) => {
|
||||
const { isCustomPermission } = this.props;
|
||||
@@ -230,7 +230,7 @@ class FileUploader extends React.Component {
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
resumableUpload = (resumableFile) => {
|
||||
let { repoID, path } = this.props;
|
||||
@@ -244,7 +244,7 @@ class FileUploader extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
filesAddedComplete = (resumable, files) => {
|
||||
let { forbidUploadFileList } = this.state;
|
||||
@@ -254,7 +254,7 @@ class FileUploader extends React.Component {
|
||||
totalProgress: 100
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
setUploadFileList = () => {
|
||||
let uploadFileList = this.resumable.files;
|
||||
@@ -263,7 +263,7 @@ class FileUploader extends React.Component {
|
||||
isUploadProgressDialogShow: true,
|
||||
});
|
||||
Utils.registerGlobalVariable('uploader', 'isUploadProgressDialogShow', true);
|
||||
}
|
||||
};
|
||||
|
||||
onFileProgress = (resumableFile) => {
|
||||
let uploadBitrate = this.getBitrate();
|
||||
@@ -282,7 +282,7 @@ class FileUploader extends React.Component {
|
||||
uploadBitrate: uploadBitrate,
|
||||
uploadFileList: uploadFileList
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
getBitrate = () => {
|
||||
let loaded = 0;
|
||||
@@ -312,13 +312,13 @@ class FileUploader extends React.Component {
|
||||
this.loaded = loaded;
|
||||
|
||||
return uploadBitrate;
|
||||
}
|
||||
};
|
||||
|
||||
onProgress = () => {
|
||||
let progress = Math.round(this.resumable.progress() * 100);
|
||||
this.setState({totalProgress: progress});
|
||||
Utils.registerGlobalVariable('uploader', 'totalProgress', progress);
|
||||
}
|
||||
};
|
||||
|
||||
onFileUploadSuccess = (resumableFile, message) => {
|
||||
let formData = resumableFile.formData;
|
||||
@@ -394,7 +394,7 @@ class FileUploader extends React.Component {
|
||||
return item;
|
||||
});
|
||||
this.setState({uploadFileList: uploadFileList});
|
||||
}
|
||||
};
|
||||
|
||||
getFileServerErrorMessage = (key) => {
|
||||
const errorMessage = {
|
||||
@@ -406,7 +406,7 @@ class FileUploader extends React.Component {
|
||||
'Internal error.': gettext('Internal Server Error'), // 500
|
||||
};
|
||||
return errorMessage[key] || key;
|
||||
}
|
||||
};
|
||||
|
||||
onFileError = (resumableFile, message) => {
|
||||
let error = '';
|
||||
@@ -433,37 +433,37 @@ class FileUploader extends React.Component {
|
||||
uploadFileList: uploadFileList
|
||||
});
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
onComplete = () => {
|
||||
this.notifiedFolders = [];
|
||||
// reset upload link loaded
|
||||
this.isUploadLinkLoaded = false;
|
||||
this.setState({allFilesUploaded: true});
|
||||
}
|
||||
};
|
||||
|
||||
onPause = () => {
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
onError = (message) => {
|
||||
// reset upload link loaded
|
||||
this.isUploadLinkLoaded = false;
|
||||
// After the error, the user can switch windows
|
||||
Utils.registerGlobalVariable('uploader', 'totalProgress', 100);
|
||||
}
|
||||
};
|
||||
|
||||
onFileRetry = () => {
|
||||
// todo, cancel upload file, uploded again;
|
||||
}
|
||||
};
|
||||
|
||||
onBeforeCancel = () => {
|
||||
// todo, giving a pop message ?
|
||||
}
|
||||
};
|
||||
|
||||
onCancel = () => {
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
setHeaders = (resumableFile, resumable) => {
|
||||
let offset = resumable.offset;
|
||||
@@ -483,37 +483,37 @@ class FileUploader extends React.Component {
|
||||
};
|
||||
|
||||
return headers;
|
||||
}
|
||||
};
|
||||
|
||||
setQuery = (resumableFile) => {
|
||||
let formData = resumableFile.formData;
|
||||
return formData;
|
||||
}
|
||||
};
|
||||
|
||||
generateUniqueIdentifier = (file) => {
|
||||
let relativePath = file.webkitRelativePath||file.relativePath||file.fileName||file.name;
|
||||
return MD5(relativePath + new Date()) + relativePath;
|
||||
}
|
||||
};
|
||||
|
||||
onClick = (e) => {
|
||||
e.nativeEvent.stopImmediatePropagation();
|
||||
e.stopPropagation();
|
||||
}
|
||||
};
|
||||
|
||||
onFileUpload = () => {
|
||||
this.uploadInput.current.removeAttribute('webkitdirectory');
|
||||
|
||||
this.uploadInput.current.click();
|
||||
}
|
||||
};
|
||||
|
||||
onFolderUpload = () => {
|
||||
this.uploadInput.current.setAttribute('webkitdirectory', 'webkitdirectory');
|
||||
this.uploadInput.current.click();
|
||||
}
|
||||
};
|
||||
|
||||
onDragStart = () => {
|
||||
this.uploadInput.current.setAttribute('webkitdirectory', 'webkitdirectory');
|
||||
}
|
||||
};
|
||||
|
||||
onCloseUploadDialog = () => {
|
||||
this.loaded = 0;
|
||||
@@ -522,7 +522,7 @@ class FileUploader extends React.Component {
|
||||
this.isUploadLinkLoaded = false;
|
||||
this.setState({isUploadProgressDialogShow: false, uploadFileList: [], forbidUploadFileList: []});
|
||||
Utils.registerGlobalVariable('uploader', 'isUploadProgressDialogShow', false);
|
||||
}
|
||||
};
|
||||
|
||||
onUploadCancel = (uploadingItem) => {
|
||||
|
||||
@@ -543,7 +543,7 @@ class FileUploader extends React.Component {
|
||||
}
|
||||
|
||||
this.setState({uploadFileList: uploadFileList});
|
||||
}
|
||||
};
|
||||
|
||||
onCancelAllUploading = () => {
|
||||
let uploadFileList = this.state.uploadFileList.filter(item => {
|
||||
@@ -563,7 +563,7 @@ class FileUploader extends React.Component {
|
||||
});
|
||||
// reset upload link loaded
|
||||
this.isUploadLinkLoaded = false;
|
||||
}
|
||||
};
|
||||
|
||||
onUploadRetry = (resumableFile) => {
|
||||
|
||||
@@ -589,7 +589,7 @@ class FileUploader extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
onUploadRetryAll = () => {
|
||||
|
||||
@@ -610,7 +610,7 @@ class FileUploader extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
retryUploadFile = (resumableFile) => {
|
||||
let { repoID, path } = this.props;
|
||||
@@ -642,7 +642,7 @@ class FileUploader extends React.Component {
|
||||
firedRetry = true;
|
||||
});
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
replaceRepetitionFile = () => {
|
||||
let { repoID, path } = this.props;
|
||||
@@ -659,7 +659,7 @@ class FileUploader extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
uploadFile = () => {
|
||||
let resumableFile = this.resumable.files[this.resumable.files.length - 1];
|
||||
@@ -679,12 +679,12 @@ class FileUploader extends React.Component {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
cancelFileUpload = () => {
|
||||
this.resumable.files.pop(); //delete latest file;
|
||||
this.setState({isUploadRemindDialogShow: false});
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
return (
|
||||
|
@@ -45,12 +45,12 @@ class UploadListItem extends React.Component {
|
||||
onUploadCancel = (e) => {
|
||||
e.preventDefault();
|
||||
this.props.onUploadCancel(this.props.resumableFile);
|
||||
}
|
||||
};
|
||||
|
||||
onUploadRetry = (e) => {
|
||||
e.preventDefault();
|
||||
this.props.onUploadRetry(this.props.resumableFile);
|
||||
}
|
||||
};
|
||||
|
||||
formatFileSize = (size) => {
|
||||
if (typeof size !== 'number') {
|
||||
@@ -66,7 +66,7 @@ class UploadListItem extends React.Component {
|
||||
return (size / 1000).toFixed(1) + ' K';
|
||||
}
|
||||
return size.toFixed(1) + ' B';
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
let { resumableFile } = this.props;
|
||||
|
@@ -30,17 +30,17 @@ class UploadProgressDialog extends React.Component {
|
||||
|
||||
onCancelAllUploading = () => {
|
||||
this.props.onCancelAllUploading();
|
||||
}
|
||||
};
|
||||
|
||||
onMinimizeUpload = (e) => {
|
||||
e.nativeEvent.stopImmediatePropagation();
|
||||
this.setState({isMinimized: !this.state.isMinimized});
|
||||
}
|
||||
};
|
||||
|
||||
onCloseUpload = (e) => {
|
||||
e.nativeEvent.stopImmediatePropagation();
|
||||
this.props.onCloseUploadDialog();
|
||||
}
|
||||
};
|
||||
|
||||
render() {
|
||||
|
||||
|
Reference in New Issue
Block a user