1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-20 10:58:33 +00:00

Grid view support multi-select by drag (#6420)

* grid view support multiple selection by drag

* fix conflict with multiple selection by keyboard

* improve selection experience and code format

* fix bug - select failed when file name include '...'
This commit is contained in:
Aries
2024-07-26 17:15:18 +08:00
committed by GitHub
parent fa46b89b0d
commit 3a06447faf
9 changed files with 211 additions and 20 deletions

View File

@@ -65,6 +65,7 @@ const propTypes = {
isAllItemSelected: PropTypes.bool.isRequired,
onAllItemSelected: PropTypes.func.isRequired,
selectedDirentList: PropTypes.array.isRequired,
onSelectedDirentListUpdate: PropTypes.func.isRequired,
onItemsMove: PropTypes.func.isRequired,
onItemsCopy: PropTypes.func.isRequired,
onItemsDelete: PropTypes.func.isRequired,
@@ -254,6 +255,7 @@ class DirColumnView extends React.Component {
direntList={this.props.direntList}
fullDirentList={this.props.fullDirentList}
selectedDirentList={this.props.selectedDirentList}
onSelectedDirentListUpdate={this.props.onSelectedDirentListUpdate}
onAddFile={this.props.onAddFile}
onItemClick={this.props.onItemClick}
onItemDelete={this.props.onItemDelete}