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) && ( -