Sha256: 0b842364c165171fd7970724aaeef60c80beb77d89b44afa2d395a0387e9e491

Contents?: true

Size: 610 Bytes

Versions: 14

Compression:

Stored size: 610 Bytes

Contents

ActiveAdmin.flash =
  class Flash
    @error: (message, close_after) ->
      new @ message, "error", close_after
    @notice: (message, close_after) ->
      new @ message, "notice", close_after
    reference: ->
      @reference
    constructor: (@message, @type = "notice", close_after) ->
      @reference = jQuery("<div>").addClass("flash flash_#{type}").text(message)
      jQuery ".flashes"
        .append @reference
      @close_after close_after if close_after?
    close_after: (close_after) ->
      setTimeout =>
        @close()
      , close_after * 1000
    close: ->
      @reference.remove()

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
yousty-activeadmin-1.0.17.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.16.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.15.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.14.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.13.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.12.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.11.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.10.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.9.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.8.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
activeadmin-1.0.0.pre1 app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.7.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.6.pre app/assets/javascripts/active_admin/lib/flash.js.coffee
yousty-activeadmin-1.0.5.pre app/assets/javascripts/active_admin/lib/flash.js.coffee