v1.2.5: 갤러리 드롭 위치 표시 및 파일명 캡션 토글 정리
미리보기 갤러리 드래그 시 드롭 대상 셀을 시각적으로 표시하고, 파일명 토글을 캡션(figcaption) 표시로 맞춤. 미리보기 클릭→작성 모드 전환은 제거. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -623,9 +623,9 @@ const updateActiveMediaImage = (imageIndex, patch) => {
|
||||
}
|
||||
|
||||
/**
|
||||
* 현재 미디어 이미지의 파일명 대체 텍스트 사용 여부를 바꾼다.
|
||||
* 현재 미디어 이미지의 파일명 캡션 사용 여부를 바꾼다.
|
||||
* @param {number} imageIndex - 이미지 인덱스
|
||||
* @param {boolean} enabled - 파일명 사용 여부
|
||||
* @param {boolean} enabled - 파일명 캡션 사용 여부
|
||||
* @returns {void}
|
||||
*/
|
||||
const setActiveMediaUseAlt = (imageIndex, enabled) => {
|
||||
@@ -635,15 +635,17 @@ const setActiveMediaUseAlt = (imageIndex, enabled) => {
|
||||
return
|
||||
}
|
||||
|
||||
const filename = getImageDefaultAltLabel(image.url)
|
||||
const patch = { useAlt: enabled }
|
||||
|
||||
if (enabled && !String(image.caption || '').trim()) {
|
||||
const legacy = String(image.legacyBracketLabel || '').trim()
|
||||
const filename = getImageDefaultAltLabel(image.url)
|
||||
if (enabled) {
|
||||
if (!String(image.caption || '').trim()) {
|
||||
const legacy = String(image.legacyBracketLabel || '').trim()
|
||||
|
||||
if (legacy && legacy !== filename) {
|
||||
patch.caption = legacy
|
||||
patch.caption = legacy && legacy !== filename ? legacy : filename
|
||||
}
|
||||
} else if (String(image.caption || '').trim() === filename) {
|
||||
patch.caption = ''
|
||||
}
|
||||
|
||||
updateActiveMediaImage(imageIndex, patch)
|
||||
|
||||
Reference in New Issue
Block a user