Files
template/index.js
T
Christopher Olah 5e5f5f8b8b work on meta tags
2017-01-04 13:55:39 -08:00

35 lines
918 B
JavaScript

import citeData from "./components/cite-data";
import meta from "./components/meta";
import styles from "./components/styles";
import header from "./components/header";
import appendix from "./components/appendix";
import footer from "./components/footer";
import citation from "./components/citation";
import markdown from "./components/markdown";
import code from "./components/code";
import testData from "./test-data";
function render(dom, data) {
styles(dom, data);
document.addEventListener("DOMContentLoaded", function(event) {
citeData(dom, data);
meta(dom, data);
header(dom, data);
appendix(dom, data);
footer(dom, data);
markdown(dom, data);
code(dom, data);
citation(dom, data);
console.log("final data:")
for (var k in data) {console.log(" ", k, ": ", data[k])}
});
}
if(window.document) {
render(window.document, testData);
}
export default render;