gitlab-org--gitlab-foss/app/assets/javascripts/flash.js.coffee

25 lines
556 B
CoffeeScript
Raw Normal View History

2014-10-20 16:48:07 -04:00
class @Flash
2016-05-13 01:56:37 -04:00
constructor: (message, type = 'alert')->
@flash = $(".flash-container")
@flash.html("")
innerDiv = $('<div/>',
class: "flash-#{type}"
)
innerDiv.appendTo(".flash-container")
textDiv = $("<div/>",
class: "flash-text",
text: message
)
textDiv.appendTo(innerDiv)
if @flash.parent().hasClass('content-wrapper')
textDiv.addClass('container-fluid container-limited')
@flash.click -> $(@).fadeOut()
@flash.show()
pinTo: (selector) ->
@flash.detach().appendTo(selector)