Skip to content

Commit a2cbc46

Browse files
committed
show md
1 parent efb5b4a commit a2cbc46

15 files changed

+160
-83
lines changed

index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,11 @@ <h3>
130130
<div class="toast_container">
131131
</div>
132132
<script src="public/lib/jquery-2.2.3.min.js"></script>
133-
<script src="public/lib/sigma/sigma.min.js"></script>
134-
<script src="public/lib/sigma/plugins/sigma.plugins.dragNodes.min.js"></script>
133+
<script src="public/lib/showdown.min.js"></script>
135134
<script src="public/lib/ace/ace.js"></script>
136135
<script src="public/lib/ace/ext-language_tools.js"></script>
136+
<script src="public/lib/sigma/sigma.min.js"></script>
137+
<script src="public/lib/sigma/plugins/sigma.plugins.dragNodes.min.js"></script>
137138
<script src="public/lib/Chart-2.1.3.min.js"></script>
138139
<script src="public/algorithm_visualizer.min.js"></script>
139140
<script>

js/dom/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ const showDescription = require('./show_description');
66
const addFiles = require('./add_files');
77
const showFirstAlgorithm = require('./show_first_algorithm');
88
const showRequestedAlgorithm = require('./show_requested_algorithm');
9+
const showWiki = require('./show_wiki');
910

1011
module.exports = {
1112
showAlgorithm,
1213
addCategories,
1314
showDescription,
1415
addFiles,
1516
showFirstAlgorithm,
16-
showRequestedAlgorithm
17+
showRequestedAlgorithm,
18+
showWiki
1719
};

js/dom/show_wiki.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
'use strict';
2+
3+
const Server = require('../server');
4+
const converter = new showdown.Converter({tables: true});
5+
6+
module.exports = (wiki) => {
7+
Server.loadWiki(wiki).then((data) => {
8+
console.log(data);
9+
$('#tab_doc > .wrapper').html(converter.makeHtml(data));
10+
});
11+
};

js/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ $(() => {
6565
} else {
6666
DOM.showFirstAlgorithm();
6767
}
68-
6968
});
69+
70+
Server.loadWikiList().then((data) => {
71+
DOM.showWiki('Home');
72+
})
7073
});

js/server/ajax/get.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
const request = require('./request');
44

55
module.exports = (url) => {
6-
76
return request(url, {
87
type: 'GET'
98
});

js/server/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@ const loadCategories = require('./load_categories');
55
const loadFile = require('./load_file');
66
const loadScratchPaper = require('./load_scratch_paper');
77
const shareScratchPaper = require('./share_scratch_paper');
8+
const loadWikiList = require('./load_wiki_list');
9+
const loadWiki = require('./load_wiki');
810

911
module.exports = {
1012
loadAlgorithm,
1113
loadCategories,
1214
loadFile,
1315
loadScratchPaper,
14-
shareScratchPaper
16+
shareScratchPaper,
17+
loadWikiList,
18+
loadWiki
1519
};

js/server/load_wiki.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
'use strict';
2+
3+
const get = require('./ajax/get');
4+
5+
module.exports = (wiki) => {
6+
return get(`./AlgorithmVisualizer.wiki/${wiki}.md`);
7+
};

js/server/load_wiki_list.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
'use strict';
2+
3+
const getJSON = require('./ajax/get_json');
4+
5+
module.exports = () => {
6+
return getJSON('./wiki.json');
7+
};

0 commit comments

Comments
 (0)