1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-13 05:39:59 +00:00

revise isMutipleOperation to isMultipleOperation (#6471)

This commit is contained in:
Aries
2024-08-02 11:41:07 +08:00
committed by GitHub
parent 23fcb5393b
commit 73ac3e7e69
7 changed files with 25 additions and 25 deletions

View File

@@ -10,7 +10,7 @@ const propTypes = {
repoID: PropTypes.string.isRequired, repoID: PropTypes.string.isRequired,
dirent: PropTypes.object, dirent: PropTypes.object,
selectedDirentList: PropTypes.array, selectedDirentList: PropTypes.array,
isMutipleOperation: PropTypes.bool.isRequired, isMultipleOperation: PropTypes.bool.isRequired,
onItemCopy: PropTypes.func, onItemCopy: PropTypes.func,
onItemsCopy: PropTypes.func, onItemsCopy: PropTypes.func,
onCancelCopy: PropTypes.func.isRequired, onCancelCopy: PropTypes.func.isRequired,
@@ -37,7 +37,7 @@ class CopyDirent extends React.Component {
} }
handleSubmit = () => { handleSubmit = () => {
if (this.props.isMutipleOperation) { if (this.props.isMultipleOperation) {
this.copyItems(); this.copyItems();
} else { } else {
this.copyItem(); this.copyItem();
@@ -139,17 +139,17 @@ class CopyDirent extends React.Component {
render() { render() {
let title = gettext('Copy {placeholder} to'); let title = gettext('Copy {placeholder} to');
if (!this.props.isMutipleOperation) { if (!this.props.isMultipleOperation) {
title = title.replace('{placeholder}', '<span class="op-target text-truncate mx-1">' + Utils.HTMLescape(this.props.dirent.name) + '</span>'); title = title.replace('{placeholder}', '<span class="op-target text-truncate mx-1">' + Utils.HTMLescape(this.props.dirent.name) + '</span>');
} else { } else {
title = gettext('Copy selected item(s) to:'); title = gettext('Copy selected item(s) to:');
} }
let mode = 'current_repo_and_other_repos'; let mode = 'current_repo_and_other_repos';
const { isMutipleOperation } = this.props; const { isMultipleOperation } = this.props;
return ( return (
<Modal isOpen={true} toggle={this.toggle}> <Modal isOpen={true} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}> <ModalHeader toggle={this.toggle}>
{isMutipleOperation ? title : <div dangerouslySetInnerHTML={{ __html: title }} className="d-flex mw-100"></div>} {isMultipleOperation ? title : <div dangerouslySetInnerHTML={{ __html: title }} className="d-flex mw-100"></div>}
</ModalHeader> </ModalHeader>
<ModalBody> <ModalBody>
<FileChooser <FileChooser

View File

@@ -10,7 +10,7 @@ const propTypes = {
repoID: PropTypes.string.isRequired, repoID: PropTypes.string.isRequired,
dirent: PropTypes.object, dirent: PropTypes.object,
selectedDirentList: PropTypes.array, selectedDirentList: PropTypes.array,
isMutipleOperation: PropTypes.bool.isRequired, isMultipleOperation: PropTypes.bool.isRequired,
onItemMove: PropTypes.func, onItemMove: PropTypes.func,
onItemsMove: PropTypes.func, onItemsMove: PropTypes.func,
onCancelMove: PropTypes.func.isRequired, onCancelMove: PropTypes.func.isRequired,
@@ -37,7 +37,7 @@ class MoveDirent extends React.Component {
} }
handleSubmit = () => { handleSubmit = () => {
if (this.props.isMutipleOperation) { if (this.props.isMultipleOperation) {
this.moveItems(); this.moveItems();
} else { } else {
this.moveItem(); this.moveItem();
@@ -153,13 +153,13 @@ class MoveDirent extends React.Component {
render() { render() {
let title = gettext('Move {placeholder} to'); let title = gettext('Move {placeholder} to');
if (!this.props.isMutipleOperation) { if (!this.props.isMultipleOperation) {
title = title.replace('{placeholder}', '<span class="op-target text-truncate mx-1">' + Utils.HTMLescape(this.props.dirent.name) + '</span>'); title = title.replace('{placeholder}', '<span class="op-target text-truncate mx-1">' + Utils.HTMLescape(this.props.dirent.name) + '</span>');
} else { } else {
title = gettext('Move selected item(s) to:'); title = gettext('Move selected item(s) to:');
} }
let mode = 'current_repo_and_other_repos'; let mode = 'current_repo_and_other_repos';
const { dirent, selectedDirentList, isMutipleOperation } = this.props; const { dirent, selectedDirentList, isMultipleOperation } = this.props;
const movedDirent = dirent ? dirent : selectedDirentList[0]; const movedDirent = dirent ? dirent : selectedDirentList[0];
const { permission } = movedDirent; const { permission } = movedDirent;
const { isCustomPermission } = Utils.getUserPermission(permission); const { isCustomPermission } = Utils.getUserPermission(permission);
@@ -169,7 +169,7 @@ class MoveDirent extends React.Component {
return ( return (
<Modal isOpen={true} toggle={this.toggle}> <Modal isOpen={true} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}> <ModalHeader toggle={this.toggle}>
{isMutipleOperation ? title : <div dangerouslySetInnerHTML={{ __html: title }} className="d-flex mw-100"></div>} {isMultipleOperation ? title : <div dangerouslySetInnerHTML={{ __html: title }} className="d-flex mw-100"></div>}
</ModalHeader> </ModalHeader>
<ModalBody> <ModalBody>
<FileChooser <FileChooser

View File

@@ -56,7 +56,7 @@ class DirColumnNav extends React.Component {
imageIndex: 0, imageIndex: 0,
isCopyDialogShow: false, isCopyDialogShow: false,
isMoveDialogShow: false, isMoveDialogShow: false,
isMutipleOperation: false, isMultipleOperation: false,
operationList: [], operationList: [],
}; };
this.isNodeMenuShow = true; this.isNodeMenuShow = true;
@@ -376,7 +376,7 @@ class DirColumnNav extends React.Component {
onItemCopy={this.props.onItemCopy} onItemCopy={this.props.onItemCopy}
repoEncrypted={this.props.currentRepoInfo.encrypted} repoEncrypted={this.props.currentRepoInfo.encrypted}
onCancelCopy={this.onCopyToggle} onCancelCopy={this.onCopyToggle}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
/> />
</ModalPortal> </ModalPortal>
)} )}
@@ -389,7 +389,7 @@ class DirColumnNav extends React.Component {
onItemMove={this.props.onItemMove} onItemMove={this.props.onItemMove}
repoEncrypted={this.props.currentRepoInfo.encrypted} repoEncrypted={this.props.currentRepoInfo.encrypted}
onCancelMove={this.onMoveToggle} onCancelMove={this.onMoveToggle}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
/> />
</ModalPortal> </ModalPortal>
)} )}

View File

@@ -83,7 +83,7 @@ class DirentGridView extends React.Component {
fileType: '', fileType: '',
isPermissionDialogOpen: false, isPermissionDialogOpen: false,
isMutipleOperation: true, isMultipleOperation: true,
isGridItemFreezed: false, isGridItemFreezed: false,
activeDirent: null, activeDirent: null,
downloadItems: [], downloadItems: [],
@@ -819,7 +819,7 @@ class DirentGridView extends React.Component {
path={this.props.path} path={this.props.path}
repoID={this.props.repoID} repoID={this.props.repoID}
repoEncrypted={this.props.currentRepoInfo.encrypted} repoEncrypted={this.props.currentRepoInfo.encrypted}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
selectedDirentList={selectedDirentList} selectedDirentList={selectedDirentList}
onItemsMove={this.props.onItemsMove} onItemsMove={this.props.onItemsMove}
onCancelMove={this.onMoveToggle} onCancelMove={this.onMoveToggle}
@@ -841,7 +841,7 @@ class DirentGridView extends React.Component {
path={this.props.path} path={this.props.path}
repoID={this.props.repoID} repoID={this.props.repoID}
repoEncrypted={this.props.currentRepoInfo.encrypted} repoEncrypted={this.props.currentRepoInfo.encrypted}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
selectedDirentList={selectedDirentList} selectedDirentList={selectedDirentList}
onItemsCopy={this.props.onItemsCopy} onItemsCopy={this.props.onItemsCopy}
onCancelCopy={this.onCopyToggle} onCancelCopy={this.onCopyToggle}

View File

@@ -84,7 +84,7 @@ class DirentListItem extends React.Component {
isMoveDialogShow: false, isMoveDialogShow: false,
isCopyDialogShow: false, isCopyDialogShow: false,
isShareDialogShow: false, isShareDialogShow: false,
isMutipleOperation: false, isMultipleOperation: false,
canDrag: this.canDrag, canDrag: this.canDrag,
isShowTagTooltip: false, isShowTagTooltip: false,
isDragTipShow: false, isDragTipShow: false,
@@ -851,7 +851,7 @@ class DirentListItem extends React.Component {
path={this.props.path} path={this.props.path}
repoID={this.props.repoID} repoID={this.props.repoID}
dirent={this.props.dirent} dirent={this.props.dirent}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
onItemMove={this.props.onItemMove} onItemMove={this.props.onItemMove}
onCancelMove={this.onItemMoveToggle} onCancelMove={this.onItemMoveToggle}
repoEncrypted={this.props.repoEncrypted} repoEncrypted={this.props.repoEncrypted}
@@ -864,7 +864,7 @@ class DirentListItem extends React.Component {
path={this.props.path} path={this.props.path}
repoID={this.props.repoID} repoID={this.props.repoID}
dirent={this.props.dirent} dirent={this.props.dirent}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
onItemCopy={this.props.onItemCopy} onItemCopy={this.props.onItemCopy}
onCancelCopy={this.onItemCopyToggle} onCancelCopy={this.onItemCopyToggle}
repoEncrypted={this.props.repoEncrypted} repoEncrypted={this.props.repoEncrypted}

View File

@@ -73,7 +73,7 @@ class DirentListView extends React.Component {
isCopyDialogShow: false, isCopyDialogShow: false,
isProgressDialogShow: false, isProgressDialogShow: false,
downloadItems: [], downloadItems: [],
isMutipleOperation: true, isMultipleOperation: true,
activeDirent: null, activeDirent: null,
isListDropTipShow: false, isListDropTipShow: false,
isShowDirentsDraggablePreview: false, isShowDirentsDraggablePreview: false,
@@ -748,7 +748,7 @@ class DirentListView extends React.Component {
path={this.props.path} path={this.props.path}
repoID={this.props.repoID} repoID={this.props.repoID}
repoEncrypted={this.props.currentRepoInfo.encrypted} repoEncrypted={this.props.currentRepoInfo.encrypted}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
selectedDirentList={this.props.selectedDirentList} selectedDirentList={this.props.selectedDirentList}
onItemsMove={this.props.onItemsMove} onItemsMove={this.props.onItemsMove}
onCancelMove={this.onMoveToggle} onCancelMove={this.onMoveToggle}
@@ -760,7 +760,7 @@ class DirentListView extends React.Component {
repoID={this.props.repoID} repoID={this.props.repoID}
repoEncrypted={this.props.currentRepoInfo.encrypted} repoEncrypted={this.props.currentRepoInfo.encrypted}
selectedDirentList={this.props.selectedDirentList} selectedDirentList={this.props.selectedDirentList}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
onItemsCopy={this.props.onItemsCopy} onItemsCopy={this.props.onItemsCopy}
onCancelCopy={this.onCopyToggle} onCancelCopy={this.onCopyToggle}
/> />

View File

@@ -48,7 +48,7 @@ class MultipleDirOperationToolbar extends React.Component {
isZipDialogOpen: false, isZipDialogOpen: false,
isMoveDialogShow: false, isMoveDialogShow: false,
isCopyDialogShow: false, isCopyDialogShow: false,
isMutipleOperation: true, isMultipleOperation: true,
showLibContentViewDialogs: false, showLibContentViewDialogs: false,
showShareDialog: false, showShareDialog: false,
showEditFileTagDialog: false, showEditFileTagDialog: false,
@@ -373,7 +373,7 @@ class MultipleDirOperationToolbar extends React.Component {
path={this.props.path} path={this.props.path}
repoID={this.props.repoID} repoID={this.props.repoID}
repoEncrypted={this.props.repoEncrypted} repoEncrypted={this.props.repoEncrypted}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
selectedDirentList={this.props.selectedDirentList} selectedDirentList={this.props.selectedDirentList}
onItemsMove={this.props.onItemsMove} onItemsMove={this.props.onItemsMove}
onCancelMove={this.onMoveToggle} onCancelMove={this.onMoveToggle}
@@ -385,7 +385,7 @@ class MultipleDirOperationToolbar extends React.Component {
repoID={this.props.repoID} repoID={this.props.repoID}
repoEncrypted={this.props.repoEncrypted} repoEncrypted={this.props.repoEncrypted}
selectedDirentList={this.props.selectedDirentList} selectedDirentList={this.props.selectedDirentList}
isMutipleOperation={this.state.isMutipleOperation} isMultipleOperation={this.state.isMultipleOperation}
onItemsCopy={this.props.onItemsCopy} onItemsCopy={this.props.onItemsCopy}
onCancelCopy={this.onCopyToggle} onCancelCopy={this.onCopyToggle}
/> />