에디터 미디어 삽입 실행 분리

This commit is contained in:
2026-07-29 12:44:23 +09:00
parent 92e37f3ae8
commit ebc4a95b37
10 changed files with 394 additions and 153 deletions

View File

@@ -30,6 +30,7 @@
| composables/useAdminMarkdownSlashCommandActions.js | 관리자 Markdown 에디터 슬래시 명령 적용 실행, 미디어 모달 연결, textarea·미리보기 포커스 복원 관리 |
| composables/useAdminMarkdownEditorFocusActions.js | 관리자 Markdown 에디터 첫 본문 포커스, 제목 다음 줄 보정, 히스토리 복원 후 작성·라이브 모드 포커스 적용 관리 |
| composables/useAdminMarkdownSourceActions.js | 관리자 Markdown 에디터 소스 선택 교체·블록 삽입·인라인 링크·감싸기·줄 변환·삭제 실행 관리 |
| composables/useAdminMarkdownMediaActions.js | 관리자 Markdown 에디터 선택·업로드 미디어의 이미지·갤러리·활성 갤러리·슬래시 대기 줄 삽입 실행 관리 |
| composables/useAdminMarkdownHistory.js | 관리자 Markdown 에디터 undo/redo 스택·기록 그룹화·복원 중 상태 관리 |
| composables/useAdminMarkdownFocusBridge.js | 관리자 Markdown 에디터 작성/라이브 모드 전환의 pending 포커스 상태, 위치 기억, 전환 후 textarea·라이브 편집 줄 복원 콜백 실행 순서 관리 |
| composables/useAdminMarkdownPreviewFocus.js | 관리자 Markdown 에디터 라이브 미리보기 표면 DOM 접근, 현재 source line 계산, 상단 스크롤, 전체 선택, 줄 포커스 실행 관리 |
@@ -166,6 +167,7 @@
| tests/useAdminMarkdownSlashCommandActions.test.js | 관리자 Markdown 에디터 슬래시 명령 실행 composable의 미디어 명령·줄 삽입·포커스 복원·취소 처리 단위 테스트 |
| tests/useAdminMarkdownEditorFocusActions.test.js | 관리자 Markdown 에디터 공통 포커스 액션 composable의 첫 블록 포커스·히스토리 복원 단위 테스트 |
| tests/useAdminMarkdownSourceActions.test.js | 관리자 Markdown 에디터 소스 선택 액션 composable의 선택 교체·블록 삽입·인라인 링크·줄 변환·삭제 단위 테스트 |
| tests/useAdminMarkdownMediaActions.test.js | 관리자 Markdown 에디터 미디어 액션 composable의 일반 삽입·활성 갤러리·슬래시 줄 교체·업로드 삽입 단위 테스트 |
| tests/useAdminMarkdownHistory.test.js | 관리자 Markdown 에디터 히스토리 composable의 기록·undo/redo·그룹화·보관 개수 단위 테스트 |
| tests/useAdminMarkdownMediaPicker.test.js | 관리자 Markdown 에디터 미디어 선택 모달 composable 상태·서버 목록 조회·업로드 후 선택 상태·업로드 한도 관리 단위 테스트 |
| tests/useContentMarkdownBlocks.test.js | 공개 Markdown 블록 계산 composable의 파싱·제목 ID·광고 삽입·하단 삽입 줄 단위 테스트 |