From 2f0ea56aa8256770565829735a0e18fba6ef51de Mon Sep 17 00:00:00 2001
From: shanshuirenjia <978987373@qq.com>
Date: Mon, 22 Apr 2019 12:18:35 +0800
Subject: [PATCH] optimized code
---
.../dirent-list-view/dirent-list-item.js | 23 +++++++++----------
.../dirent-list-view/dirent-list-view.js | 14 +++++------
.../dropdown-menu/item-dropdown-menu.js | 22 +++++++++---------
.../toolbar/mutilple-dir-operation-toolbar.js | 2 +-
.../components/tree-view/tree-node-view.js | 18 +++++++--------
.../src/components/tree-view/tree-view.js | 12 +++++-----
6 files changed, 45 insertions(+), 46 deletions(-)
diff --git a/frontend/src/components/dirent-list-view/dirent-list-item.js b/frontend/src/components/dirent-list-view/dirent-list-item.js
index d826d52beb..a6a56372db 100644
--- a/frontend/src/components/dirent-list-view/dirent-list-item.js
+++ b/frontend/src/components/dirent-list-view/dirent-list-item.js
@@ -24,8 +24,8 @@ const propTypes = {
showShareBtn: PropTypes.bool.isRequired,
dirent: PropTypes.object.isRequired,
onItemClick: PropTypes.func.isRequired,
- onFreezedItem: PropTypes.func.isRequired,
- onUnfreezedItem: PropTypes.func.isRequired,
+ freezeItem: PropTypes.func.isRequired,
+ unfreezeItem: PropTypes.func.isRequired,
onItemRenameToggle: PropTypes.func.isRequired,
onItemSelected: PropTypes.func.isRequired,
onItemDelete: PropTypes.func.isRequired,
@@ -110,12 +110,12 @@ class DirentListItem extends React.Component {
this.setState({isDragTipShow: false});
}
- onUnfreezedItem = () => {
+ unfreezeItem = () => {
this.setState({
highlight: false,
isOperationShow: false,
});
- this.props.onUnfreezedItem();
+ this.props.unfreezeItem();
}
//buiness handler
@@ -248,7 +248,7 @@ class DirentListItem extends React.Component {
onRenameCancel = () => {
this.setState({isRenameing: false});
- this.onUnfreezedItem();
+ this.unfreezeItem();
}
onItemMoveToggle = () => {
@@ -433,10 +433,10 @@ class DirentListItem extends React.Component {
opItem={this.props.dirent}
menuClass={'sf2-icon-caret-down'}
isHandleContextMenuEvent={true}
- getOpItemMenuList={this.props.getDirentItemMenuList}
+ getMenuList={this.props.getDirentItemMenuList}
onMenuItemClick={this.onMenuItemClick}
- onUnfreezedItem={this.onUnfreezedItem}
- onFreezedItem={this.props.onFreezedItem}
+ unfreezeItem={this.unfreezeItem}
+ freezeItem={this.props.freezeItem}
/>
@@ -461,13 +461,12 @@ class DirentListItem extends React.Component {
diff --git a/frontend/src/components/dirent-list-view/dirent-list-view.js b/frontend/src/components/dirent-list-view/dirent-list-view.js
index 6c1402f193..5b28016eb6 100644
--- a/frontend/src/components/dirent-list-view/dirent-list-view.js
+++ b/frontend/src/components/dirent-list-view/dirent-list-view.js
@@ -78,11 +78,11 @@ class DirentListView extends React.Component {
this.zipToken = null;
}
- onFreezedItem = () => {
+ freezeItem = () => {
this.setState({isItemFreezed: true});
}
- onUnfreezedItem = () => {
+ unfreezeItem = () => {
this.setState({isItemFreezed: false});
}
@@ -100,7 +100,7 @@ class DirentListView extends React.Component {
}
onItemRenameToggle = () => {
- this.onFreezedItem();
+ this.freezeItem();
}
onItemSelected = (dirent) => {
@@ -425,11 +425,11 @@ class DirentListView extends React.Component {
}
onShowMenu = (e) => {
- this.onFreezedItem();
+ this.freezeItem();
}
onHideMenu = (e) => {
- this.onUnfreezedItem();
+ this.unfreezeItem();
}
// contextmenu utils
@@ -575,8 +575,8 @@ class DirentListView extends React.Component {
onItemCopy={this.props.onItemCopy}
updateDirent={this.props.updateDirent}
isItemFreezed={this.state.isItemFreezed}
- onFreezedItem={this.onFreezedItem}
- onUnfreezedItem={this.onUnfreezedItem}
+ freezeItem={this.freezeItem}
+ unfreezeItem={this.unfreezeItem}
onDirentClick={this.onDirentClick}
showImagePopup={this.showImagePopup}
onItemMouseDown={this.onItemMouseDown}
diff --git a/frontend/src/components/dropdown-menu/item-dropdown-menu.js b/frontend/src/components/dropdown-menu/item-dropdown-menu.js
index 9dce191322..c2ae297e36 100644
--- a/frontend/src/components/dropdown-menu/item-dropdown-menu.js
+++ b/frontend/src/components/dropdown-menu/item-dropdown-menu.js
@@ -9,10 +9,10 @@ const propTypes = {
opItem: PropTypes.object.isRequired,
menuClass: PropTypes.string,
isHandleContextMenuEvent: PropTypes.bool,
- getOpItemMenuList: PropTypes.func.isRequired,
+ getMenuList: PropTypes.func.isRequired,
onMenuItemClick: PropTypes.func.isRequired,
- onFrezeedItem: PropTypes.func,
- onUnfrezeedItem: PropTypes.func,
+ freezeItem: PropTypes.func,
+ unfreezeItem: PropTypes.func,
};
class ItemDropDownMenu extends React.Component {
@@ -35,14 +35,14 @@ class ItemDropDownMenu extends React.Component {
this.listenerId = listener.register(this.onShowMenu, this.onHideMenu);
}
let { opItem } = this.props;
- let menuList = this.props.getOpItemMenuList(opItem);
+ let menuList = this.props.getMenuList(opItem);
this.setState({menuList: menuList});
}
componentWillReceiveProps(nextProps) { // for toolbar opItem operation
let { opItem } = nextProps;
if (opItem.name !== this.props.opItem.name) {
- let menuList = this.props.getOpItemMenuList(opItem);
+ let menuList = this.props.getMenuList(opItem);
this.setState({menuList: menuList});
}
}
@@ -60,8 +60,8 @@ class ItemDropDownMenu extends React.Component {
onHideMenu = () => {
if (this.state.isItemMenuShow) {
this.setState({isItemMenuShow: false});
- if (typeof(this.props.onUnfreezedItem) === 'function') {
- this.props.onUnfreezedItem();
+ if (typeof(this.props.unfreezeItem) === 'function') {
+ this.props.unfreezeItem();
}
}
}
@@ -77,10 +77,10 @@ class ItemDropDownMenu extends React.Component {
this.setState(
{isItemMenuShow: !this.state.isItemMenuShow},
() => {
- if (this.state.isItemMenuShow && typeof(this.props.onFreezedItem) === 'function') {
- this.props.onFreezedItem();
- } else if (!this.state.isItemMenuShow && typeof(this.props.onUnfreezedItem) === 'function') {
- this.props.onUnfreezedItem();
+ if (this.state.isItemMenuShow && typeof(this.props.freezeItem) === 'function') {
+ this.props.freezeItem();
+ } else if (!this.state.isItemMenuShow && typeof(this.props.unfreezeItem) === 'function') {
+ this.props.unfreezeItem();
}
}
);
diff --git a/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js b/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js
index 4c45159761..4fb2007b99 100644
--- a/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js
+++ b/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js
@@ -287,7 +287,7 @@ class MutipleDirOperationToolbar extends React.Component {
opItem={this.props.selectedDirentList[0]}
menuClass={'fas fa-ellipsis-v dirents-more-menu'}
onMenuItemClick={this.onMenuItemClick}
- getOpItemMenuList={this.getDirentMenuList}
+ getMenuList={this.getDirentMenuList}
/>
}
diff --git a/frontend/src/components/tree-view/tree-node-view.js b/frontend/src/components/tree-view/tree-node-view.js
index 8cae098e07..3b41bb4e7e 100644
--- a/frontend/src/components/tree-view/tree-node-view.js
+++ b/frontend/src/components/tree-view/tree-node-view.js
@@ -15,8 +15,8 @@ const propTypes = {
onNodeExpanded: PropTypes.func.isRequired,
onNodeCollapse: PropTypes.func.isRequired,
onNodeDragStart: PropTypes.func.isRequired,
- onFreezedItem: PropTypes.func.isRequired,
- onUnfreezedItem: PropTypes.func.isRequired,
+ freezeItem: PropTypes.func.isRequired,
+ unfreezeItem: PropTypes.func.isRequired,
onMenuItemClick: PropTypes.func,
registerHandlers: PropTypes.func,
unregisterHandlers: PropTypes.func,
@@ -113,9 +113,9 @@ class TreeNodeView extends React.Component {
this.props.onNodeDrop(e, this.props.node);
}
- onUnfreezedItem = () => {
+ unfreezeItem = () => {
this.setState({isShowOperationMenu: false});
- this.props.onUnfreezedItem();
+ this.props.unfreezeItem();
}
onMenuItemClick = (operation, event, node) => {
@@ -199,9 +199,9 @@ class TreeNodeView extends React.Component {
onNodeClick={this.props.onNodeClick}
onNodeCollapse={this.props.onNodeCollapse}
onNodeExpanded={this.props.onNodeExpanded}
- onFreezedItem={this.props.onFreezedItem}
+ freezeItem={this.props.freezeItem}
onMenuItemClick={this.props.onMenuItemClick}
- onUnfreezedItem={this.onUnfreezedItem}
+ unfreezeItem={this.unfreezeItem}
onNodeChanged={this.props.onNodeChanged}
registerHandlers={this.props.registerHandlers}
unregisterHandlers={this.props.unregisterHandlers}
@@ -256,10 +256,10 @@ class TreeNodeView extends React.Component {
)}
diff --git a/frontend/src/components/tree-view/tree-view.js b/frontend/src/components/tree-view/tree-view.js
index c0a3ab3b55..4d906173bc 100644
--- a/frontend/src/components/tree-view/tree-view.js
+++ b/frontend/src/components/tree-view/tree-view.js
@@ -112,11 +112,11 @@ class TreeView extends React.Component {
this.onItemMove(this.props.currentRepoInfo, nodeDirent, dropNodeData.path, nodeParentPath);
}
- onFreezedItem = () => {
+ freezeItem = () => {
this.setState({isItemFreezed: true});
}
- onUnfreezedItem = () => {
+ unfreezeItem = () => {
this.setState({isItemFreezed: false});
}
@@ -194,11 +194,11 @@ class TreeView extends React.Component {
}
onShowMenu = () => {
- this.onFreezedItem();
+ this.freezeItem();
}
onHideMenu = () => {
- this.onUnfreezedItem();
+ this.unfreezeItem();
}
render() {
@@ -223,8 +223,8 @@ class TreeView extends React.Component {
onNodeExpanded={this.props.onNodeExpanded}
onNodeCollapse={this.props.onNodeCollapse}
onNodeDragStart={this.onNodeDragStart}
- onFreezedItem={this.onFreezedItem}
- onUnfreezedItem={this.onUnfreezedItem}
+ freezeItem={this.freezeItem}
+ unfreezeItem={this.unfreezeItem}
onNodeDragMove={this.onNodeDragMove}
onNodeDrop={this.onNodeDrop}
onNodeDragEnter={this.onNodeDragEnter}