라이브 미리보기 포커스 실행 분리
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
## 2026-07-28 v1.11.118 — 라이브 미리보기 DOM 실행부는 전용 composable이 맡는다
|
||||
|
||||
관리자 Markdown 에디터의 라이브 미리보기 포커스 실행은 미리보기 표면 컴포넌트 ref, 실제 DOM 줄 조회, 현재 포커스 줄 계산, 화면 상단 기준 줄 탐색, 전체 선택·스크롤 실행이 함께 필요하다. 이 DOM 실행 세부사항이 에디터 본체에 남으면 모드 전환 브리지와 블록 패널 정책을 볼 때 실제 정책보다 DOM 접근 코드가 먼저 보인다. 따라서 `useAdminMarkdownPreviewFocus`가 미리보기 표면 접근과 현재 source line 계산을 맡고, 에디터는 composable이 제공하는 실행 함수만 연결한다.
|
||||
|
||||
## 2026-07-28 v1.11.116 — 블록 옵션 문자열 계산은 에디터 밖에서 만든다
|
||||
|
||||
관리자 Markdown 에디터의 오른쪽 패널은 이미지 캡션·갤러리 순서·임베드 URL·콜아웃/코드/토글 선언 줄·인라인 색상처럼 서로 다른 마크다운 문자열을 직접 조립하고 있었다. 이 계산이 컴포넌트 안에 남으면 패널 포커스 유지나 DOM 포커스 복원과 실제 저장 문법이 한 파일에서 계속 얽힌다. 따라서 `markdown-editor-block-options` helper가 줄 교체 계획과 새 본문 값을 만들고, 에디터는 계산 결과를 현재 문서에 적용하는 역할만 맡게 한다.
|
||||
|
||||
Reference in New Issue
Block a user