A lightweight JavaScript game engine
git clone git://soophie.de/game-engine
blob: dbc3c1b29c72360bc4818d5f8e3411f8ae3452f9 (348 bytes)[doc][blame][raw]
1
export function html(func) {2
return {3
build: function(args) {4
let template = document.createElement('template');5
template.innerHTML = func(args);6
let fragment = template.content.cloneNode(true);7
return {8
element: fragment.firstElementChild,9
render: function(parent) {10
parent.appendChild(fragment);11
}12
};13
}14
};15
}