diff --git a/editor/js/ui/view-navigator.js b/editor/js/ui/view-navigator.js index 2a67c4da5..ce13c2eed 100644 --- a/editor/js/ui/view-navigator.js +++ b/editor/js/ui/view-navigator.js @@ -65,13 +65,28 @@ .attr('height',chartSize[1]/nav_scale/scaleFactor) } } + function toggle() { + if (!isShowing) { + isShowing = true; + $("#btn-navigate").addClass("selected"); + resizeNavBorder(); + refreshNodes(); + $("#chart").on("scroll",onScroll); + navContainer.fadeIn(200); + } else { + isShowing = false; + navContainer.fadeOut(100); + $("#chart").off("scroll",onScroll); + $("#btn-navigate").removeClass("selected"); + } + } return { init: function() { $(window).resize(resizeNavBorder); RED.events.on("sidebar:resize",resizeNavBorder); - + RED.actions.add("core:toggle-navigator",toggle); var hideTimeout; navContainer = $('