mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
14 lines
470 B
JavaScript
14 lines
470 B
JavaScript
var extend = require('raptor-util').extend;
|
|
var raptorTemplates = require('../../');
|
|
module.exports = {
|
|
render: function (input, context) {
|
|
var content = {};
|
|
input.invokeBody({
|
|
handlePutTag: function (putTag) {
|
|
content[putTag.into] = putTag;
|
|
}
|
|
});
|
|
var viewModel = extend(input['*'] || {}, { layoutContent: content });
|
|
raptorTemplates.render(input.template, viewModel, context);
|
|
}
|
|
}; |