이미지 너비 패널 이벤트 전달 수정
This commit is contained in:
@@ -506,9 +506,9 @@ const setTagInputRef = (element) => {
|
||||
:panel="props.editorBlockPanel.panel"
|
||||
@panel-focus-in="emit('panel-focus-in')"
|
||||
@panel-focus-out="emit('panel-focus-out')"
|
||||
@update-media-image="emit('update-media-image', $event)"
|
||||
@set-media-use-alt="emit('set-media-use-alt', $event)"
|
||||
@move-gallery-image="emit('move-gallery-image', $event)"
|
||||
@update-media-image="(...args) => emit('update-media-image', ...args)"
|
||||
@set-media-use-alt="(...args) => emit('set-media-use-alt', ...args)"
|
||||
@move-gallery-image="(...args) => emit('move-gallery-image', ...args)"
|
||||
@remove-media-image="emit('remove-media-image', $event)"
|
||||
@add-gallery-images="emit('add-gallery-images', $event)"
|
||||
@update-embed-url="emit('update-embed-url', $event)"
|
||||
|
||||
@@ -144,6 +144,7 @@
|
||||
| tests/markdown-editor-keyboard.test.js | 관리자 Markdown 에디터 전역 단축키 판별 단위 회귀 테스트 |
|
||||
| tests/useAdminMarkdownFocusBridge.test.js | 관리자 Markdown 에디터 작성/라이브 모드 전환 포커스 대기 상태와 복원 콜백 단위 테스트 |
|
||||
| tests/markdown-source-selection.test.js | 관리자 Markdown 에디터 소스 textarea 선택·치환·줄 변환 helper 단위 테스트 |
|
||||
| tests/admin-post-settings-sidebar-events.test.js | 관리자 글쓰기 설정 사이드바가 블록 패널의 다중 인자 이벤트를 그대로 전달하는지 확인하는 회귀 테스트 |
|
||||
| tests/markdown-editor-block-options.test.js | 관리자 Markdown 에디터 블록 옵션 줄 교체 계획과 인라인 색상 본문 변경 helper 단위 테스트 |
|
||||
| tests/markdown-editor-media.test.js | 관리자 Markdown 에디터 미디어 선택 helper의 종류·선택 가능 여부·미리보기·선택 상태·삽입 계획·업로드 정규화·블록 생성 단위 회귀 테스트 |
|
||||
| tests/markdown-slash-commands.test.js | 관리자 슬래시 명령 파싱·입력값 기준 명령 해석·미디어 action·모달 종류·적용 계획·제외 줄 Set 갱신·하이라이트 인덱스 보정·방향키 순환·키보드 동작 분류·후보 개수 기준 키보드 가로채기·포커스 대상·textarea 선택 위치·원문 줄 교체 삽입 단위 회귀 테스트 |
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
# 업데이트 이력
|
||||
|
||||
## v1.11.117
|
||||
|
||||
- 관리자 글쓰기 오른쪽 블록 패널에서 단일 이미지 표시 너비 변경 이벤트의 `imageIndex`와 `patch`가 사이드바를 거치며 누락되던 문제 수정.
|
||||
- 이미지 표시 너비 선택 시 본문 마크다운에 `{size=숫자}` 옵션이 다시 저장되도록 이벤트 전달 보정.
|
||||
- 블록 패널 다중 인자 이벤트 전달 회귀 테스트 추가.
|
||||
|
||||
## v1.11.116
|
||||
|
||||
- 관리자 Markdown 에디터의 이미지·갤러리·임베드·인용·콜아웃·코드·토글 옵션 변경 계산을 `markdown-editor-block-options` helper로 분리.
|
||||
|
||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "sori.studio",
|
||||
"version": "1.11.116",
|
||||
"version": "1.11.117",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "sori.studio",
|
||||
"version": "1.11.116",
|
||||
"version": "1.11.117",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@nuxtjs/tailwindcss": "^6.14.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "sori.studio",
|
||||
"version": "1.11.116",
|
||||
"version": "1.11.117",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"imports": {
|
||||
|
||||
11
tests/admin-post-settings-sidebar-events.test.js
Normal file
11
tests/admin-post-settings-sidebar-events.test.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import assert from 'node:assert/strict'
|
||||
import { readFileSync } from 'node:fs'
|
||||
import test from 'node:test'
|
||||
|
||||
const source = readFileSync(new URL('../components/admin/AdminPostSettingsSidebar.vue', import.meta.url), 'utf8')
|
||||
|
||||
test('블록 패널의 다중 인자 이벤트는 사이드바에서 그대로 전달한다', () => {
|
||||
assert.match(source, /@update-media-image="\(\.\.\.args\) => emit\('update-media-image', \.\.\.args\)"/)
|
||||
assert.match(source, /@set-media-use-alt="\(\.\.\.args\) => emit\('set-media-use-alt', \.\.\.args\)"/)
|
||||
assert.match(source, /@move-gallery-image="\(\.\.\.args\) => emit\('move-gallery-image', \.\.\.args\)"/)
|
||||
})
|
||||
Reference in New Issue
Block a user