1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-17 07:41:26 +00:00

Upload improve (#2753)

This commit is contained in:
杨顺强
2019-01-05 11:43:33 +08:00
committed by Daniel Pan
parent b04c0ab5d1
commit 6dbd69c436
6 changed files with 198 additions and 60 deletions

View File

@@ -12,10 +12,21 @@ const propTypes = {
class UploadRemindDialog extends React.Component {
toggle = () => {
toggle = (e) => {
e.nativeEvent.stopImmediatePropagation();
this.props.cancelFileUpload();
}
replaceRepetitionFile = (e) => {
e.nativeEvent.stopImmediatePropagation();
this.props.replaceRepetitionFile();
}
uploadFile = (e) => {
e.nativeEvent.stopImmediatePropagation();
this.props.uploadFile();
}
render() {
let title = gettext('Replace file {filename}?');
@@ -28,8 +39,8 @@ class UploadRemindDialog extends React.Component {
<p>{gettext('Replacing it will overwrite its content.')}</p>
</ModalBody>
<ModalFooter>
<Button outline color="primary" onClick={this.props.replaceRepetitionFile}>{gettext('Replace')}</Button>
<Button outline color="info" onClick={this.props.uploadFile}>{gettext("Don't replace")}</Button>
<Button outline color="primary" onClick={this.replaceRepetitionFile}>{gettext('Replace')}</Button>
<Button outline color="info" onClick={this.uploadFile}>{gettext("Don't replace")}</Button>
<Button outline color="danger" onClick={this.toggle}>{gettext('Cancel')}</Button>
</ModalFooter>
</Modal>