1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 07:55:36 +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) => { 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]); updateSelectedFileIds([fileId]);
return; return;
} }

View File

@@ -126,10 +126,10 @@ const TagFile = ({ isSelected, repoID, file, tagsData, onSelectFile, openImagePr
onMouseLeave={onMouseLeave} onMouseLeave={onMouseLeave}
onContextMenu={handleContextMenu} 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 <input
type="checkbox" type="checkbox"
className="vam" className="vam cursor-pointer"
style={{ position: 'relative', top: -1 }} style={{ position: 'relative', top: -1 }}
onClick={handleSelected} onClick={handleSelected}
onChange={() => {}} onChange={() => {}}