rendering widget's container

v1.18.x
psychobunny 11 years ago
parent 80ce4db764
commit 68b9e36218

@ -1,7 +1,8 @@
var async = require('async'), var async = require('async'),
winston = require('winston'), winston = require('winston'),
plugins = require('./plugins'), plugins = require('./plugins'),
db = require('./database'); db = require('./database'),
templates = require('./../public/src/templates');
(function(Widgets) { (function(Widgets) {
@ -21,10 +22,16 @@ var async = require('async'),
uid: uid, uid: uid,
area: area, area: area,
data: widget.data data: widget.data
}, function(err, data){ }, function(err, html){
if (widget.data.container && widget.data.container.match('{body}')) {
html = templates.prepare(widget.data.container).parse({
title: widget.data.title,
body: html
});
}
rendered.push({ rendered.push({
html: data.html, html: html
title: data.title
}); });
next(err); next(err);

Loading…
Cancel
Save