diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-01-28 16:29:58 +0200 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-01-28 16:29:58 +0200 |
commit | b3885d98b010039eaf8c03a4eb5246edcd391d3d (patch) | |
tree | ed175878d0e1e4b428e96eedb0547f5baa01ccb3 /app/assets | |
parent | 304e09e1f7a5e16856670bbdf110ad525869b6a8 (diff) | |
download | gitlab-ci-b3885d98b010039eaf8c03a4eb5246edcd391d3d.tar.gz |
Add tuerbolinks
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/assets')
-rw-r--r-- | app/assets/javascripts/application.js.coffee | 18 | ||||
-rw-r--r-- | app/assets/javascripts/builds.js.coffee | 3 | ||||
-rw-r--r-- | app/assets/javascripts/charts.js.coffee | 11 |
3 files changed, 18 insertions, 14 deletions
diff --git a/app/assets/javascripts/application.js.coffee b/app/assets/javascripts/application.js.coffee index c0a86b9..75df6e2 100644 --- a/app/assets/javascripts/application.js.coffee +++ b/app/assets/javascripts/application.js.coffee @@ -13,14 +13,16 @@ #= require jquery #= require bootstrap #= require jquery_ujs +#= require turbolinks +#= require jquery.turbolinks #= require_tree . # # $ -> $('.sync-now').on 'click', -> - alert(1) $(this).addClass('icon-spin') + $('.edit-runner-link').on 'click', -> descr = $(this).closest('.runner-description').first() descr.hide() @@ -28,3 +30,17 @@ $ -> $('.assign-all-runner').on 'click', -> $(this).replaceWith('<i class="icon-refresh icon-spin"></i> Assign in progress..') + +window.startSpinner = -> + $('.turbolink-spinner').fadeIn() + +window.stopSpinner = -> + $('.turbolink-spinner').fadeOut() + +window.unbindEvents = -> + $(document).unbind('scroll') + $(document).off('scroll') + +document.addEventListener("page:fetch", startSpinner) +document.addEventListener("page:fetch", unbindEvents) +document.addEventListener("page:change", stopSpinner) diff --git a/app/assets/javascripts/builds.js.coffee b/app/assets/javascripts/builds.js.coffee index 5b0942c..cb98cb2 100644 --- a/app/assets/javascripts/builds.js.coffee +++ b/app/assets/javascripts/builds.js.coffee @@ -1,4 +1,4 @@ -$(document).ready -> +$ -> $("#autoscroll-button").bind "click", -> state = $(this).data("state") if "enabled" is state @@ -8,7 +8,6 @@ $(document).ready -> $(this).data "state", "enabled" $(this).text "disable autoscroll" - @getBuild = (buildPath, buildId) -> console.log "run" setTimeout (-> diff --git a/app/assets/javascripts/charts.js.coffee b/app/assets/javascripts/charts.js.coffee deleted file mode 100644 index 02744cf..0000000 --- a/app/assets/javascripts/charts.js.coffee +++ /dev/null @@ -1,11 +0,0 @@ - -reloadChart = (event, data) -> - $('#charts').html(data.responseText) - $('.chart-links li.active').removeClass('active') - $(event.target).parent('li').addClass('active') - #console.log($(event.target).parent('li')) - - -jQuery -> - $('.chart-links a').bind('ajax:complete',reloadChart) - $('.chart-links a').first().click()
\ No newline at end of file |