관리자 슬래시 명령 적용 계획 분리
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
## 2026-07-27 v1.11.106 — 슬래시 명령 적용 판단을 helper로 모은다
|
||||
|
||||
관리자 Markdown 에디터의 슬래시 명령은 미디어 선택 모달을 여는 명령과 마크다운 줄을 바로 삽입하는 명령으로 나뉜다. 이 판단을 컴포넌트 안에 두면 메뉴 상태, 줄 교체, 포커스 복원, 모달 열기가 한 함수에서 섞이므로 `markdown-slash-commands` helper가 적용 계획을 계산하게 한다. 컴포넌트는 계산된 계획에 따라 실제 UI 부수 효과만 수행해 이후 미디어 모달과 포커스 연결을 더 작게 분리할 수 있게 한다.
|
||||
|
||||
## 2026-07-27 v1.11.105 — 라이브 전환 포커스 계산을 분리한다
|
||||
|
||||
관리자 Markdown 에디터가 소스 모드에서 라이브 모드로 넘어갈 때 코드 펜스 선언 줄, 콜아웃·토글 선언 줄, 인용 옵션 줄처럼 실제 contenteditable 줄이 따로 있는 위치를 보정해야 한다. 이 계산을 컴포넌트 안에 두면 DOM 포커스 적용 코드와 마크다운 구조 판별이 섞이므로 `markdown-editor-focus` helper로 분리한다. 컴포넌트는 현재 선택 위치를 읽고 실제 포커스를 적용하는 일만 맡고, 코드 펜스 범위와 라이브 편집 대상 줄 계산은 단위 테스트로 고정한다.
|
||||
|
||||
Reference in New Issue
Block a user