Sha256: 564cce714df0a85efc3ae12e3da2549b001c7bd5225b4d72e1442d69800699a0
Contents?: true
Size: 825 Bytes
Versions: 5
Compression:
Stored size: 825 Bytes
Contents
# http://stackoverflow.com/a/15310394/1045752 @PageSpinner = spin: (ms=250)-> @spinner = setTimeout( (=> @add_spinner()), ms) $(document).on 'page:change', => @remove_spinner() spinner_html: ' <div class="modal hide fade" id="page-spinner"> <div class="modal-head card-title"> <%= I18n.t :"misc.loading" %></div> <div class="modal-body card-body"> <i class="icon-spinner icon-spin icon-2x"></i>  <%= I18n.t :"misc.loading" %> </div> </div> ' spinner: null add_spinner: -> $('body').append(@spinner_html) $('body div#page-spinner').modal() remove_spinner: -> clearTimeout(@spinner) $('div#page-spinner').modal('hide') $('div#page-spinner').on 'hidden', -> $(this).remove() $(document).on 'page:fetch', -> PageSpinner.spin()
Version data entries
5 entries across 5 versions & 1 rubygems