summaryrefslogtreecommitdiff
path: root/app/assets
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-01-28 16:29:58 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-01-28 16:29:58 +0200
commitb3885d98b010039eaf8c03a4eb5246edcd391d3d (patch)
treeed175878d0e1e4b428e96eedb0547f5baa01ccb3 /app/assets
parent304e09e1f7a5e16856670bbdf110ad525869b6a8 (diff)
downloadgitlab-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.coffee18
-rw-r--r--app/assets/javascripts/builds.js.coffee3
-rw-r--r--app/assets/javascripts/charts.js.coffee11
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