app/assets/javascripts/adminpanel/spinner.js.coffee
$(document).on 'click', 'a.spinner-link', ->
$(@).attr 'data-clicked', true
$(document).on 'turbolinks:click', ->
$('a.spinner-link[data-clicked="true"]').children('i:first').toggleClass('hidden')
$('a.spinner-link[data-clicked="true"]').prepend '<i class="fa fa-spinner fa-spin"></i>'
$(document).on 'turbolinks:render', ->
$('a.spinner-link[data-clicked="true"]').children('i:first').remove()
$('a.spinner-link[data-clicked="true"]').children('i:first').toggleClass('hidden')
$('a.spinner-link[data-clicked="true"]').attr 'data-clicked', false