모든 기능 복원 및 안정화

- PDF 다운로드 기능 복원 (직접 다운로드 + 연결된 PDF 지원)
- 언어 전환 기능 수정 (문서 내장 기능 활용)
- 헤더 네비게이션 버튼 구현 (뒤로가기, 목차, 이전/다음 문서)
- PDF 매칭 UI 추가 (book-documents.html)
- 링크/백링크 렌더링 안정화
- 서적 URL 파라미터 수정 (book_id 지원)

주요 수정사항:
- viewer-core.js: PDF 다운로드 로직 개선, 언어 전환 단순화
- book-documents.js/html: PDF 매칭 기능 및 URL 파라미터 수정
- components/header.html: 언어 전환 및 PDF 버튼 추가
- 모든 기능 테스트 완료 및 정상 작동 확인
This commit is contained in:
Hyungi Ahn
2025-08-28 15:15:27 +09:00
parent 8414c9b40e
commit 222e5bcb9e
5 changed files with 401 additions and 4 deletions

View File

@@ -287,8 +287,12 @@ class LinkManager {
* 개별 백링크 렌더링
*/
renderSingleBacklink(backlink) {
console.log('🔗 renderSingleBacklink 시작:', backlink.id, backlink.target_text);
const content = document.getElementById('document-content');
if (!content) return;
if (!content) {
console.error('❌ document-content 요소를 찾을 수 없습니다');
return;
}
// 실제 문서 내용만 추출 (CSS, 스크립트 제외)
const contentClone = content.cloneNode(true);