Skip to content

Commit f8789c0

Browse files
authored
Merge pull request algorithm-visualizer#194 from nadr0/sidebar-transition
Sidebar/Workspace transition
2 parents 50a2b6d + a89dc8a commit f8789c0

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ <h3>
2626
<span id="category"></span>
2727
<i class="fa fa-angle-right nav-arrow" aria-hidden="true"></i>
2828
<span id="algorithm"></span>
29-
<i class="fa fa-caret-up nav-dropdown" aria-hidden="true"></i>
29+
<i class="fa fa-caret-down nav-dropdown" aria-hidden="true"></i>
3030
</h3>
3131
</button>
3232
<div class="top-menu-buttons">

js/dom/setup/setup_side_menu.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,15 @@ module.exports = () => {
1313
const $workspace = $('.workspace');
1414

1515
$sidemenu.toggleClass('active');
16-
$('.nav-dropdown').toggleClass('fa-caret-down fa-caret-up');
1716

17+
$('.nav-dropdown').toggleClass('fa-caret-down fa-caret-right');
1818
if ($sidemenu.hasClass('active')) {
19-
$sidemenu.css('right', (100 - sidemenu_percent) + '%');
20-
$workspace.css('left', sidemenu_percent + '%');
21-
19+
$sidemenu.animate({ "right": (100 - sidemenu_percent) + '%'}, "fast" );
20+
$workspace.animate({ "left": sidemenu_percent + '%' }, "fast" );
2221
} else {
23-
sidemenu_percent = $workspace.position().left / $('body').width() * 100;
24-
$sidemenu.css('right', 0);
25-
$workspace.css('left', 0);
22+
sidemenu_percent = $workspace.position().left / $('body').width() * 100;
23+
$sidemenu.animate({ "right": "0%" }, "fast" );
24+
$workspace.animate({ "left": "0%" }, "fast" );
2625
}
2726

2827
resizeWorkspace();

0 commit comments

Comments
 (0)