-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
domthing 0.3.0 appears to have changed runtime a little. Namely, runtime.hooks was added. For the time being, npm install domthing@^0.2.x has fixed it.
portfolio.dom:14 Uncaught TypeError: Cannot read property 'EVENTIFY_LITERAL' of undefined
var _runtime = require('domthing/runtime');
module.exports = function (template, runtime) {
return function (context, runtime) {
runtime = runtime || this._runtime;
var template = new runtime.Template();
(function (parent) {
(function (parent) {
var element = document.createElement('div');
var expr;
(function (parent) {
(function (parent) {
var expr = (
runtime.hooks.EVENTIFY_LITERAL.call(template, " ")
);
var node = document.createTextNode((expr.value||expr.value===0) ? expr.value : '');
expr.on('change', function (text) { node.data = (text||text===0) ? text : ''; });
parent.appendChild(node);
})(parent);
(function (parent) {
var element = document.createElement('div');
var expr;
element.setAttribute('data-hook', 'nav');
parent.appendChild(element);
})(parent);
(function (parent) {
var expr = (
runtime.hooks.EVENTIFY_LITERAL.call(template, " ")
);
var node = document.createTextNode((expr.value||expr.value===0) ? expr.value : '');
expr.on('change', function (text) { node.data = (text||text===0) ? text : ''; });
parent.appendChild(node);
})(parent);
(function (parent) {
var element = document.createElement('div');
var expr;
element.setAttribute('data-hook', 'header');
parent.appendChild(element);
})(parent);
(function (parent) {
var expr = (
runtime.hooks.EVENTIFY_LITERAL.call(template, " ")
);
var node = document.createTextNode((expr.value||expr.value===0) ? expr.value : '');
expr.on('change', function (text) { node.data = (text||text===0) ? text : ''; });
parent.appendChild(node);
})(parent);
(function (parent) {
var element = document.createElement('div');
var expr;
element.setAttribute('data-hook', 'sections');
parent.appendChild(element);
})(parent);
(function (parent) {
var expr = (
runtime.hooks.EVENTIFY_LITERAL.call(template, " ")
);
var node = document.createTextNode((expr.value||expr.value===0) ? expr.value : '');
expr.on('change', function (text) { node.data = (text||text===0) ? text : ''; });
parent.appendChild(node);
})(parent);
})(element);
parent.appendChild(element);
})(parent);
})(template.html);
var firstChild = template.html.firstChild;
firstChild.update = template.update.bind(template);
return firstChild;
}(template, runtime || _runtime);
}Metadata
Metadata
Assignees
Labels
No labels