Skip to content

Commit 29d353f

Browse files
authored
Only hide dropzone when no files have been uploaded
1 parent 54fe47f commit 29d353f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

web_src/js/features/repo-issue.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,11 @@ function initIssueTemplateCommentEditors(commentForm: HTMLFormElement) {
542542
// deactivate all markdown editors
543543
showElem(commentForm.querySelectorAll('.combo-editor-dropzone .form-field-real'));
544544
hideElem(commentForm.querySelectorAll('.combo-editor-dropzone .combo-markdown-editor'));
545-
hideElem(commentForm.querySelectorAll('.combo-editor-dropzone .form-field-dropzone'));
545+
queryElems(commentForm, '.combo-editor-dropzone .form-field-dropzone', (dropzoneContainer) => {
546+
const dropzone = dropzoneContainer.closest('.combo-editor-dropzone')?.querySelector('.dropzone');
547+
const hasUploadedFiles = dropzone?.querySelector('.dz-preview') !== null;
548+
if (!hasUploadedFiles) hideElem(dropzoneContainer);
549+
});
546550

547551
// activate this markdown editor
548552
hideElem(fieldTextarea);

0 commit comments

Comments
 (0)