Sha256: 66d525e4d38ebe59680deb11e7b8d133998656e392e8a5e75e5c158ddf33d963

Contents?: true

Size: 858 Bytes

Versions: 17

Compression:

Stored size: 858 Bytes

Contents

window.Alchemy = {} if typeof (window.Alchemy) is "undefined"

Alchemy.Growler =

  build: (message, flash_type) ->
    $flash_container = $("<div class=\"flash #{flash_type}\" />")
    icon_class = (if flash_type is "notice" then "tick" else flash_type)
    $flash_container.append "<span class=\"icon #{icon_class}\" />"
    $flash_container.append message
    $("#flash_notices").append $flash_container
    $("#flash_notices").show()
    Alchemy.Growler.fade()

  fade: ->
    $(".flash.notice, .flash.warn, .flash.alert", "#flash_notices").delay(5000).hide "drop",
      direction: "up"
    , 400, ->
      $(this).remove()

    $(".flash.error", "#flash_notices").click ->
      $(this).hide "drop",
        direction: "up"
      , 400, ->
        $(this).remove()

Alchemy.growl = (message, style = "notice") ->
  Alchemy.Growler.build message, style

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
alchemy_cms-2.9.1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.9.0 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.8.3 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.7.5 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.6.3 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.7.4 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.8.2 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.8.1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.7.3 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.7.2 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.7.1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.7.0 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.6.2.1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.6.2 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.6.1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.6.0 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-2.6.0.rc5 app/assets/javascripts/alchemy/alchemy.growler.js.coffee