Sha256: 80bb16bc2db05a51f2993d1f09733bcb128e5dad8cd14280a76ae63bbbe121e0

Contents?: true

Size: 508 Bytes

Versions: 7

Compression:

Stored size: 508 Bytes

Contents

flash = (message) ->
  @context[0].oFeatures.bProcessing = false

  message ||= 'Processing...'

  $processing = $(@table().node()).siblings('.dataTables_processing')
  $processing.html(message).show()

  timeout = $processing.data('timeout')
  clearTimeout(timeout) if timeout

  $processing.html(message).data('timeout', setTimeout( =>
      $processing.html('Processing...').hide()
      @context[0].oFeatures.bProcessing = true
    , 1500)
  )

  return @

$.fn.DataTable.Api.register('flash()', flash);

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
effective_datatables-4.3.11 app/assets/javascripts/effective_datatables/flash.js.coffee
effective_datatables-4.3.10 app/assets/javascripts/effective_datatables/flash.js.coffee
effective_datatables-4.3.9 app/assets/javascripts/effective_datatables/flash.js.coffee
effective_datatables-4.3.8 app/assets/javascripts/effective_datatables/flash.js.coffee
effective_datatables-4.3.7 app/assets/javascripts/effective_datatables/flash.js.coffee
effective_datatables-4.3.6 app/assets/javascripts/effective_datatables/flash.js.coffee
effective_datatables-4.3.5 app/assets/javascripts/effective_datatables/flash.js.coffee