3 * Express - Contrib - messages
4 * Copyright(c) 2010 TJ Holowaychuk <tj@vision-media.ca>
8 module.exports = function(req, res){
11 , messages = req.flash()
12 , types = Object.keys(messages)
15 buf.push('<div id="messages">');
16 for (var i = 0; i < len; ++i) {
18 , msgs = messages[type];
20 buf.push(' <ul class="' + type + '">');
21 for (var j = 0, l = msgs.length; j < l; ++j) {
23 buf.push(' <li>' + msg + '</li>');
29 return buf.join('\n');