marko/taglibs/layout/use-tag.js
2014-05-05 12:03:22 -06:00

13 lines
372 B
JavaScript

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