Backport #32319 Fix #32316 --------- Co-authored-by: yp05327 <576951401@qq.com>
This commit is contained in:
parent
898f852d03
commit
a3b7b98336
@ -4,6 +4,7 @@ import {getComboMarkdownEditor, initComboMarkdownEditor} from './comp/ComboMarkd
|
||||
import {createDropzone} from './dropzone.js';
|
||||
import {GET, POST} from '../modules/fetch.js';
|
||||
import {hideElem, showElem} from '../utils/dom.js';
|
||||
import {isImageFile} from '../utils/image.js';
|
||||
import {attachRefIssueContextPopup} from './contextpopup.js';
|
||||
import {initCommentContent, initMarkupContent} from '../markup/content.js';
|
||||
|
||||
@ -84,10 +85,12 @@ async function onEditContent(event) {
|
||||
for (const attachment of data) {
|
||||
const imgSrc = `${dropzone.getAttribute('data-link-url')}/${attachment.uuid}`;
|
||||
dz.emit('addedfile', attachment);
|
||||
dz.emit('thumbnail', attachment, imgSrc);
|
||||
if (isImageFile(attachment.name)) {
|
||||
dz.emit('thumbnail', attachment, imgSrc);
|
||||
dropzone.querySelector(`img[src='${imgSrc}']`).style.maxWidth = '100%';
|
||||
}
|
||||
dz.emit('complete', attachment);
|
||||
fileUuidDict[attachment.uuid] = {submitted: true};
|
||||
dropzone.querySelector(`img[src='${imgSrc}']`).style.maxWidth = '100%';
|
||||
const input = document.createElement('input');
|
||||
input.id = attachment.uuid;
|
||||
input.name = 'files';
|
||||
|
@ -45,3 +45,7 @@ export async function imageInfo(blob) {
|
||||
|
||||
return {width, dppx};
|
||||
}
|
||||
|
||||
export function isImageFile(name) {
|
||||
return /\.(jpe?g|png|gif|webp|svg|heic)$/i.test(name);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user