Sha256: cdc3dbb5372441b9a0211bc1a6b956940f1f3bbfa570cb89c86ac505ceee66fa

Contents?: true

Size: 874 Bytes

Versions: 58

Compression:

Stored size: 874 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.warning, .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

58 entries across 58 versions & 2 rubygems

Version Path
alchemy_cms-4.0.6 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.7 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.6 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.5 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.4 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.3 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.5 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.2 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.4 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.0 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.3 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.2 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.0.rc2 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.0.rc1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.1 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-4.0.0.beta app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.6.0 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.5.0 app/assets/javascripts/alchemy/alchemy.growler.js.coffee
alchemy_cms-3.4.2 app/assets/javascripts/alchemy/alchemy.growler.js.coffee