All pastes #423202 Raw Edit

vanne

public javascript v1 · immutable
·published 2007-04-03 23:34 UTC
rendered paste body
var Growl = new Class({	version: '0.0.1',		options: {		delay: 6,	},		initialize: function(options){		this.setOptions(options);		this.list = new Element('ul', {'class': 'growl'}).injectInside(document.body);	},		add: function(message, type){		var msg = new Element('li', {'class': 'growl-'+type})			.setHTML(message)			.addEvent('click', function(){				this.remove();			})			.injectInside(this.list);		(function(){msg.remove();}).delay(this.options.delay * 1000);	}});Growl.implement(new Events);Growl.implement(new Options);