marko/compiler/util/vdom/index.js
Patrick Steele-Idem e76c7fa6d6 vdom support
2016-09-19 16:50:44 -06:00

18 lines
608 B
JavaScript

var finalizeVDOMNodes = require('./finalizeVDOMNodes');
var isStaticValue = require('./isStaticValue');
var vdomEventListenersAttached = Symbol();
function attachEventListeners(context) {
var data = context.data;
if (!data[vdomEventListenersAttached]) {
data[vdomEventListenersAttached] = true;
context.on('afterTemplateRootBodyGenerated', function(event) {
event.body = finalizeVDOMNodes(event.body, context);
});
}
}
exports.finalizeVDOMNodes = finalizeVDOMNodes;
exports.isStaticValue = isStaticValue;
exports.attachEventListeners = attachEventListeners;