From 57d3865c7ff42e710ef45d16f0ea2c6d56ee7b21 Mon Sep 17 00:00:00 2001 From: shanshuirenjia <978987373@qq.com> Date: Sun, 21 Apr 2019 17:31:28 +0800 Subject: [PATCH] repair bug --- .../components/dirent-list-view/dirent-list-item.js | 2 +- .../components/dropdown-menu/item-dropdown-menu.js | 5 +++-- frontend/src/components/toolbar/view-file-toolbar.js | 2 +- frontend/src/components/tree-view/tree-node-view.js | 12 ++++++------ frontend/src/components/tree-view/tree-view.js | 6 +++--- 5 files changed, 14 insertions(+), 13 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 3ba49c636c..e36380545e 100644 --- a/frontend/src/components/dirent-list-view/dirent-list-item.js +++ b/frontend/src/components/dirent-list-view/dirent-list-item.js @@ -173,7 +173,7 @@ class DirentListItem extends React.Component { this.setState({isShareDialogShow: !this.state.isShareDialogShow}); } - onMenuItemClick = (operation, event) => { + onMenuItemClick = (operation, opDirent, event) => { switch(operation) { case 'Download': this.onItemDownload(event); diff --git a/frontend/src/components/dropdown-menu/item-dropdown-menu.js b/frontend/src/components/dropdown-menu/item-dropdown-menu.js index c8988d9b1c..eb471bb0b6 100644 --- a/frontend/src/components/dropdown-menu/item-dropdown-menu.js +++ b/frontend/src/components/dropdown-menu/item-dropdown-menu.js @@ -95,7 +95,8 @@ class ItemDropDownMenu extends React.Component { onMenuItemClick = (event) => { let operation = event.target.dataset.toggle; - this.props.onMenuItemClick(operation, event); + let opItem = this.props.opItem; + this.props.onMenuItemClick(operation, opItem, event); } render() { @@ -134,7 +135,7 @@ class ItemDropDownMenu extends React.Component { } return ( - + { + onUnfreezedItem = () => { this.setState({isShowOperationMenu: false}); - this.props.onUnFreezedItem(); + this.props.onUnfreezedItem(); } onMenuItemClick = (operation, node) => { @@ -201,7 +201,7 @@ class TreeNodeView extends React.Component { onNodeExpanded={this.props.onNodeExpanded} onFreezedItem={this.props.onFreezedItem} onMenuItemClick={this.onMenuItemClick} - onUnFreezedItem={this.onUnFreezedItem} + onUnfreezedItem={this.onUnfreezedItem} onNodeChanged={this.props.onNodeChanged} registerHandlers={this.props.registerHandlers} unregisterHandlers={this.props.unregisterHandlers} @@ -259,8 +259,8 @@ class TreeNodeView extends React.Component { menuType={'pc'} getOpItemMenuList={this.caculateMenuList} onMenuItemClick={this.onMenuItemClick} - onFreezedItem={this.onFreezedItem} - onUnFreezedItem={this.onUnFreezedItem} + onFreezedItem={this.props.onFreezedItem} + onUnfreezedItem={this.onUnfreezedItem} /> )} diff --git a/frontend/src/components/tree-view/tree-view.js b/frontend/src/components/tree-view/tree-view.js index 4e5ad5eed9..c0a3ab3b55 100644 --- a/frontend/src/components/tree-view/tree-view.js +++ b/frontend/src/components/tree-view/tree-view.js @@ -116,7 +116,7 @@ class TreeView extends React.Component { this.setState({isItemFreezed: true}); } - onUnFreezedItem = () => { + onUnfreezedItem = () => { this.setState({isItemFreezed: false}); } @@ -198,7 +198,7 @@ class TreeView extends React.Component { } onHideMenu = () => { - this.onUnFreezedItem(); + this.onUnfreezedItem(); } render() { @@ -224,7 +224,7 @@ class TreeView extends React.Component { onNodeCollapse={this.props.onNodeCollapse} onNodeDragStart={this.onNodeDragStart} onFreezedItem={this.onFreezedItem} - onUnFreezedItem={this.onUnFreezedItem} + onUnfreezedItem={this.onUnfreezedItem} onNodeDragMove={this.onNodeDragMove} onNodeDrop={this.onNodeDrop} onNodeDragEnter={this.onNodeDragEnter}