Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
activeadmin / app / assets / javascripts / active_admin / lib / flash.js.coffee
Size: Mime:
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()