Sha256: a14bea31ccbf9130c5d8b9710433931b2ce537c70d25ef3ae16231e5884ee173
Contents?: true
Size: 1.21 KB
Versions: 5
Compression:
Stored size: 1.21 KB
Contents
I"Î(function() { if (typeof window.Alchemy === "undefined") { window.Alchemy = {}; } Alchemy.Growler = { build: function(message, flash_type) { var $flash_container; $flash_container = $("<div class=\"flash " + flash_type + "\" />"); $flash_container.append(Alchemy.messageIcon(flash_type)); $flash_container.append(message); $("#flash_notices").append($flash_container); $("#flash_notices").show(); return Alchemy.Growler.fade(); }, fade: function() { $(".flash:not(.error)", "#flash_notices").delay(5000).queue(function() { return Alchemy.Growler.dismiss(this); }); $(".flash", "#flash_notices").click((function(_this) { return function(e) { return _this.dismiss(e.currentTarget); }; })(this)); }, dismiss: function(element) { $(element).on('transitionend', (function(_this) { return function() { return $(element).remove(); }; })(this)); $(element).addClass('dismissed'); } }; Alchemy.growl = function(message, style) { if (style == null) { style = "notice"; } return Alchemy.Growler.build(message, style); }; }).call(this); :ET
Version data entries
5 entries across 5 versions & 2 rubygems