Skip to content

Commit 1ae1648

Browse files
committed
fix minor
1 parent 369067a commit 1ae1648

12 files changed

Lines changed: 133 additions & 151 deletions

index.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,7 @@ <h3>
6565
</div>
6666
<div id="footer">
6767
<button id="scratch-paper"><i class="fa fa-code"></i> Scratch Paper</button>
68-
<a href="https://github.com/parkjs814/AlgorithmVisualizer/wiki">
69-
<button><i class="fa fa-book"></i> Documentation</button>
70-
</a>
68+
<button id="documentation"><i class="fa fa-book"></i> Documentation</button>
7169
<button class="category" id="powered-by"><i class="fa fa-github"></i> Powered by ...</button>
7270
<div id="powered-by-list">
7371
<a href="https://github.com/jquery/jquery">

js/dom/setup/index.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ const setupDocument = require('./setup_document');
55
const setupFilesBar = require('./setup_files_bar');
66
const setupInterval = require('./setup_interval');
77
const setupModuleContainer = require('./setup_module_container');
8-
const setupPoweredBy = require('./setup_powered_by');
9-
const setupScratchPaper = require('./setup_scratch_paper');
8+
const setupTabContainer = require('./setup_tab_container');
109
const setupSideMenu = require('./setup_side_menu');
1110
const setupTopMenu = require('./setup_top_menu');
1211
const setupWindow = require('./setup_window');
@@ -35,11 +34,8 @@ const setup = () => {
3534
// module container
3635
setupModuleContainer();
3736

38-
// powered by
39-
setupPoweredBy();
40-
41-
// scratch paper
42-
setupScratchPaper();
37+
// tab container
38+
setupTabContainer();
4339

4440
// side menu
4541
setupSideMenu();

js/dom/setup/setup_dividers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,4 @@ module.exports = () => {
9898
for (let i = 0; i < dividers.length; i++) {
9999
addDividerToDom(dividers[i]);
100100
}
101-
}
101+
};

js/dom/setup/setup_powered_by.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

js/dom/setup/setup_scratch_paper.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

js/dom/setup/setup_side_menu.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
'use strict';
22

33
const app = require('../../app');
4+
const Server = require('../../server');
5+
const showAlgorithm = require('../show_algorithm');
46

57
let sidemenu_percent;
68

@@ -24,4 +26,20 @@ module.exports = () => {
2426

2527
app.getTracerManager().resize();
2628
});
27-
}
29+
30+
$('#documentation').click(function () {
31+
$('#btn_doc').click();
32+
});
33+
34+
$('#powered-by').click(() => {
35+
$('#powered-by-list button').toggleClass('collapse');
36+
});
37+
38+
$('#scratch-paper').click(() => {
39+
const category = 'scratch';
40+
const algorithm = app.getLoadedScratch();
41+
Server.loadAlgorithm(category, algorithm).then((data) => {
42+
showAlgorithm(category, algorithm, data);
43+
});
44+
});
45+
};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
'use strict';
2+
3+
module.exports = () => {
4+
$('.tab_bar > button').click(function () {
5+
$('.tab_bar > button').removeClass('active');
6+
$('.tab_container > .tab').removeClass('active');
7+
$(this).addClass('active');
8+
$($(this).attr('data-target')).addClass('active');
9+
});
10+
};

js/dom/setup/setup_top_menu.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,4 @@ module.exports = () => {
7272
app.getTracerManager().nextStep();
7373
});
7474

75-
// description & trace
76-
77-
$('.tab_bar > button').click(function () {
78-
$('.tab_bar > button').removeClass('active');
79-
$('.tab_container > .tab').removeClass('active');
80-
$(this).addClass('active');
81-
$($(this).attr('data-target')).addClass('active');
82-
});
83-
8475
};

0 commit comments

Comments
 (0)