diff --git a/app/assets/javascripts/graph.js.coffee b/app/assets/javascripts/graph.js.coffee deleted file mode 100644 index 5fe8ae3..0000000 --- a/app/assets/javascripts/graph.js.coffee +++ /dev/null @@ -1,10 +0,0 @@ -initGraphNav = -> - $('.graph svg').css 'position', 'relative' - - $('body').bind 'keyup', (e) -> - if e.keyCode is 37 # left - $('.graph svg').animate left: '+=400' - else if e.keyCode is 39 # right - $('.graph svg').animate left: '-=400' - -window.initGraphNav = initGraphNav diff --git a/app/assets/javascripts/projects.js.coffee b/app/assets/javascripts/projects.js.coffee index 008fa8e..3059723 100644 --- a/app/assets/javascripts/projects.js.coffee +++ b/app/assets/javascripts/projects.js.coffee @@ -22,3 +22,10 @@ $ -> # Ref switcher $('.project-refs-select').on 'change', -> $(@).parents('form').submit() + +class @GraphNav + @init: -> + $('.graph svg').css 'position', 'relative' + $('body').bind 'keyup', (e) -> + $('.graph svg').animate(left: '+=400') if e.keyCode is 37 # left + $('.graph svg').animate(left: '-=400') if e.keyCode is 39 # right diff --git a/app/views/projects/graph.html.haml b/app/views/projects/graph.html.haml index 76ada99..07f038d 100644 --- a/app/views/projects/graph.html.haml +++ b/app/views/projects/graph.html.haml @@ -10,5 +10,5 @@ initGraph(); $(function(){ branchGraph($("#holder")[0]); - initGraphNav(); + GraphNav.init(); }); -- libgit2 0.21.2