1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 07:55:36 +00:00

fix: select multiple files via click checkbox with shift key (#6895)

This commit is contained in:
Jerry Ren
2024-10-14 16:29:56 +08:00
committed by GitHub
parent 865c613167
commit e46192ee78
3 changed files with 57 additions and 22 deletions

View File

@@ -230,8 +230,9 @@ class DirentListItem extends React.Component {
};
// buiness handler
onItemSelected = () => {
this.props.onItemSelected(this.state.dirent);
onItemSelected = (event) => {
event.stopPropagation();
this.props.onItemSelected(this.state.dirent, event);
};
onItemStarred = (e) => {
@@ -822,7 +823,8 @@ class DirentListItem extends React.Component {
<input
type="checkbox"
className="vam"
onChange={this.onItemSelected}
onClick={this.onItemSelected}
onChange={() => {}}
checked={isSelected}
aria-label={isSelected ? gettext('Unselect this item') : gettext('Select this item')}
/>