Improve error message system and add errors to basic functions

This commit is contained in:
Isaac Bythewood
2013-03-05 21:25:08 +00:00
parent 1538579fe5
commit 37de6ecb93
7 changed files with 46 additions and 26 deletions

View File

@@ -1,12 +1,17 @@
$(document).ready(function() {
var delayTime = 3000,
alerts = $('.alert');
delayTime = delayTime + (alerts.length * 250);
alerts.each(function() {
$(this).delay(delayTime).fadeOut('slow');
delayTime -= 250;
console.log(delayTime);
});
window.message = function(text, classes) {
classes = typeof classes !== 'undefined' ? classes : 'alert';
messageHtml = renderTemplate('#messages-template', {
text: text,
classes: classes
});
$('#messages').append(messageHtml);
$('#messages li').each(function() {
$(this).delay(3000).fadeOut(300);
var messageDelayed = $(this);
setTimeout(function() {
messageDelayed.remove();
}, 3300);
});
}
});