1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 07:27:04 +00:00

fix tag files selection area (#7527)

Co-authored-by: zhouwenxuan <aries@Mac.local>
This commit is contained in:
Aries
2025-02-27 11:33:19 +08:00
committed by GitHub
parent a7fb61a4d4
commit c9e2dea463
2 changed files with 3 additions and 3 deletions

View File

@@ -93,7 +93,7 @@ const TagFiles = () => {
};
const onSelectFile = useCallback((event, fileId) => {
if (event.target.tagName === 'TD') {
if (event.target.tagName === 'TD' && event.target.closest('td').querySelector('input[type="checkbox"]') === null) {
updateSelectedFileIds([fileId]);
return;
}

View File

@@ -126,10 +126,10 @@ const TagFile = ({ isSelected, repoID, file, tagsData, onSelectFile, openImagePr
onMouseLeave={onMouseLeave}
onContextMenu={handleContextMenu}
>
<td className="pl10 pr-2">
<td className="pl10 pr-2" role="button" onClick={handleSelected} aria-label={isSelected ? gettext('Unselect this item') : gettext('Select this item')}>
<input
type="checkbox"
className="vam"
className="vam cursor-pointer"
style={{ position: 'relative', top: -1 }}
onClick={handleSelected}
onChange={() => {}}