mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-16 07:08:55 +00:00
optimized code
This commit is contained in:
@@ -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}
|
||||
/>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -461,13 +461,12 @@ class DirentListItem extends React.Component {
|
||||
<li className="operation-group-item">
|
||||
<ItemDropDownMenu
|
||||
opItem={this.props.dirent}
|
||||
menuType={'pc'}
|
||||
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}
|
||||
/>
|
||||
</li>
|
||||
</ul>
|
||||
|
@@ -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}
|
||||
|
Reference in New Issue
Block a user