forked from docker-ko/docker-ko.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.ts
More file actions
31 lines (29 loc) · 1014 Bytes
/
Copy pathmain.ts
File metadata and controls
31 lines (29 loc) · 1014 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import './components/index';
import '../styles/content_style.css';
import '../styles/not_found.css';
import '../styles/style.css';
import './load_md';
import './components/box-component';
import { initializeMarkdownLoader } from './load_md';
import { initializeNavFn } from './nav';
import { initializeTableContents } from './table-contents';
document.addEventListener('DOMContentLoaded', async () => {
try {
await initializeMarkdownLoader();
initializeNavFn();
initializeTableContents();
} catch (error) {
console.error('❌ main.ts: DOMContentLoaded : Markdown 로드 실패!', error);
// 실제 다른 작업이 필요
}
});
window.addEventListener('hashchange', async () => {
try {
await initializeMarkdownLoader();
initializeTableContents();
window.scrollTo(0, 0); // 페이지 이동 시 최상단으로 스크롤 이동
} catch (error) {
console.error('❌ main.ts: hashchange : Markdown 로드 실패!', error);
// 실제 다른 작업이 필요
}
});