Skip to content

Commit 272d394

Browse files
committed
1
1 parent c8d67a1 commit 272d394

File tree

10 files changed

+185
-8
lines changed

10 files changed

+185
-8
lines changed

web/page-ccs/base-config.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# CCS(Eclipse) 기본설정
2+
3+
## 소스코드를 utf8로 저장
4+
5+
![](base-config-utf8)

web/page-ccs/page.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@charset "utf-8";
2+
3+

web/page-ccs/page.html

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
5+
<meta charset="utf-8" />
6+
<title>code1009</title>
7+
<link rel="stylesheet" type="text/css" href="../core.css" />
8+
<link rel="stylesheet" type="text/css" href="../menu.css" />
9+
<link rel="stylesheet" type="text/css" href="./page.css" />
10+
<script type="text/javascript" src="../core.js"></script>
11+
<script type="text/javascript" src="../menu.js"></script>
12+
<script type="text/javascript" src="../mainmenu.js"></script>
13+
<script type="text/javascript" src="../markdown.js"></script>
14+
<script type="text/javascript" src="./submenu.js"></script>
15+
<script type="text/javascript" src="./page.js"></script>
16+
17+
</head>
18+
<body>
19+
20+
<div id="page-container">
21+
22+
<div id="page-information"></div>
23+
24+
<div id="page-resizer"></div>
25+
26+
<div id="page-contents">
27+
<div id="subMenu" class="menu"></div>
28+
<br />
29+
<div id="page-markdown-view">
30+
</div>
31+
</div>
32+
33+
</div>
34+
35+
<script>
36+
function getMarkDownFileURL() {
37+
const params = new URLSearchParams(window.location.search);
38+
const page = params.get("page");
39+
return page ? `./${page}.md` : "./base-config.md";
40+
}
41+
42+
function initializeMarkdwonView() {
43+
const view = document.getElementById("page-markdown-view");
44+
if (!view) {
45+
return;
46+
}
47+
48+
const markdownFileURL = getMarkDownFileURL();
49+
50+
loadMarkDownScript(
51+
function () {
52+
renderMarkdwon("page-markdown-view", markdownFileURL);
53+
}
54+
);
55+
}
56+
initializeMarkdwonView();
57+
</script>
58+
</body>
59+
</html>

web/page-ccs/page.js

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/////////////////////////////////////////////////////////////////////////////
2+
//===========================================================================
3+
"use strict";
4+
5+
6+
7+
8+
9+
/////////////////////////////////////////////////////////////////////////////
10+
//===========================================================================
11+
class Page {
12+
13+
#Context = null;
14+
15+
constructor() {
16+
this.#Context = null;
17+
}
18+
}
19+
20+
21+
22+
23+
24+
/////////////////////////////////////////////////////////////////////////////
25+
//===========================================================================
26+
var _Page = null;
27+
28+
29+
30+
31+
32+
/////////////////////////////////////////////////////////////////////////////
33+
//===========================================================================
34+
function initializePage() {
35+
_Page = new Page();
36+
}
37+
38+
39+
40+
41+
42+
/////////////////////////////////////////////////////////////////////////////
43+
//===========================================================================
44+
window.onload = function () {
45+
initializeCore();
46+
initializePage();
47+
48+
initializePageInformation();
49+
initializePageResizer();
50+
51+
initializeMainMenu();
52+
53+
initializeSubMenu();
54+
}
55+
56+

web/page-ccs/submenu.js

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
/////////////////////////////////////////////////////////////////////////////
2+
//===========================================================================
3+
"use strict";
4+
5+
6+
7+
8+
9+
/////////////////////////////////////////////////////////////////////////////
10+
//===========================================================================
11+
class SubMenu {
12+
13+
_Menu = new Menu();
14+
15+
constructor() {
16+
this.registerMenuDataItem();
17+
this.initializeMenu();
18+
}
19+
20+
registerMenuDataItem() {
21+
this._Menu.addDataItem("/ccs" , , "./page.html");
22+
this._Menu.addDataItem("/ccs/기본설정" , "./page.html?page=base-config");
23+
24+
this._Menu.getRootItem().setExpanded(true);
25+
this._Menu.makeTreeItems();
26+
this._Menu.render("subMenu");
27+
}
28+
29+
initializeMenu() {
30+
this._Menu.makeTreeItems();
31+
32+
this._Menu.getRootItem().setExpanded(true);
33+
34+
for (let child of this._Menu.getRootItem().getChildren()) {
35+
child.setExpanded(true);
36+
}
37+
38+
this._Menu.render("subMenu");
39+
}
40+
}
41+
42+
43+
44+
45+
46+
/////////////////////////////////////////////////////////////////////////////
47+
//===========================================================================
48+
var _SubMenu = null;
49+
50+
51+
52+
53+
54+
/////////////////////////////////////////////////////////////////////////////
55+
//===========================================================================
56+
function initializeSubMenu() {
57+
_SubMenu = new SubMenu();
58+
}

web/page-vs/base-config.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@
55
[https://github.com/naver/d2codingfont](https://github.com/naver/d2codingfont)
66

77

8-
## Visual Studio 자동으로 소스코드를 자동으로 utf8로 저장
8+
## 소스코드를 utf8로 저장
99

10-
![](vs-utf8.png)
10+
![](base-config-utf8.png)
1111

12-
13-
### CCS(Eclipse)
14-
15-
![](ccs-utf8.png)

web/page-vs/cpp-build-config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Visual Studio C++ 빌드 설정
22

3-
## Visual Studio C++ 소스 파일 경로에 따라서 obj 파일 생성 하기
3+
## C++ 소스 파일 경로에 따라서 obj 파일 생성 하기
44

55
```
66
구성 속성/

web/page-vs/page.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
function getMarkDownFileURL() {
3737
const params = new URLSearchParams(window.location.search);
3838
const page = params.get("page");
39-
return page ? `./${page}.md` : "./page1.md";
39+
return page ? `./${page}.md` : "./plugin.md";
4040
}
4141

4242
function initializeMarkdwonView() {

0 commit comments

Comments
 (0)