From 8b05873b37e86ddbaa81ae6a7f621c8fa22cb1d0 Mon Sep 17 00:00:00 2001
From: shanshuirenjia <978987373@qq.com>
Date: Mon, 22 Apr 2019 14:00:16 +0800
Subject: [PATCH] improve code
---
.../dirent-list-view/dirent-list-item.js | 10 ++++----
.../dropdown-menu/item-dropdown-menu.js | 24 +++++++++----------
.../toolbar/mutilple-dir-operation-toolbar.js | 6 ++---
.../components/tree-view/tree-node-view.js | 6 ++---
4 files changed, 23 insertions(+), 23 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 a6a56372db..92aa16c12d 100644
--- a/frontend/src/components/dirent-list-view/dirent-list-item.js
+++ b/frontend/src/components/dirent-list-view/dirent-list-item.js
@@ -6,7 +6,7 @@ import { gettext, siteRoot, mediaUrl } from '../../utils/constants';
import { Utils } from '../../utils/utils';
import { seafileAPI } from '../../utils/seafile-api';
import URLDecorator from '../../utils/url-decorator';
-import ItemDropDownMenu from '../dropdown-menu/item-dropdown-menu';
+import ItemDropdownMenu from '../dropdown-menu/item-dropdown-menu';
import Rename from '../rename';
import ModalPortal from '../modal-portal';
import MoveDirentDialog from '../dialog/move-dirent-dialog';
@@ -429,8 +429,8 @@ class DirentListItem extends React.Component {
-
- {
let operation = event.target.dataset.toggle;
- let opItem = this.props.opItem;
- this.props.onMenuItemClick(operation, event, opItem);
+ let item = this.props.item;
+ this.props.onMenuItemClick(operation, event, item);
}
render() {
@@ -153,6 +153,6 @@ class ItemDropDownMenu extends React.Component {
}
}
-ItemDropDownMenu.propTypes = propTypes;
+ItemDropdownMenu.propTypes = propTypes;
-export default ItemDropDownMenu;
+export default ItemDropdownMenu;
diff --git a/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js b/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js
index 4fb2007b99..b00ca5860d 100644
--- a/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js
+++ b/frontend/src/components/toolbar/mutilple-dir-operation-toolbar.js
@@ -13,7 +13,7 @@ import RelatedFileDialogs from '../dialog/related-file-dialogs';
import EditFileTagDialog from '../dialog/edit-filetag-dialog';
import ZipDownloadDialog from '../dialog/zip-download-dialog';
import ModalPortal from '../modal-portal';
-import ItemDropDownMenu from '../dropdown-menu/item-dropdown-menu';
+import ItemDropdownMenu from '../dropdown-menu/item-dropdown-menu';
import '../../css/dirents-menu.css';
@@ -282,9 +282,9 @@ class MutipleDirOperationToolbar extends React.Component {
{this.props.selectedDirentList.length === 1 &&
-
{((this.props.repoPermission || permission) && this.state.isShowOperationMenu) && (
-