mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 15:38:15 +00:00
fix tag files selection area (#7527)
Co-authored-by: zhouwenxuan <aries@Mac.local>
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
@@ -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={() => {}}
|
||||
|
Reference in New Issue
Block a user