marko/taglibs/layout/UseTag.js
2014-01-24 14:27:15 -07:00

14 lines
483 B
JavaScript

var extend = require('raptor-util').extend;
var templating = require('raptor-templates');
module.exports = {
render: function (input, context) {
var content = {};
input.invokeBody({
handlePutTag: function (putTag) {
content[putTag.into] = putTag;
}
});
var viewModel = extend(input.dynamicAttributes || {}, { layoutContent: content });
templating.render(input.template, viewModel, context);
}
};