summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/flash.js.coffee
blob: 5de012e409f26d1a7dbf90069dd8c61cb2ecc201 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class @Flash
  constructor: (message, type)->
    @flash = $(".flash-container")
    @flash.html("")

    innerDiv = $('<div/>',
      class: "flash-#{type}",
      text: message
    )
    innerDiv.appendTo(".flash-container")

    @flash.click -> $(@).fadeOut()
    @flash.show()

  pinTo: (selector) ->
    @flash.detach().appendTo(selector)