mirror of
https://github.com/wassname/template.git
synced 2026-06-27 22:54:13 +08:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cec3f6ab0b | |||
| 7e510b858e | |||
| 715dbec2a1 | |||
| 953991f3f7 | |||
| 998d88a927 | |||
| fa20821af9 |
Vendored
+31
-16
@@ -6625,29 +6625,43 @@ var code$1 = function(dom, data) {
|
||||
});
|
||||
};
|
||||
|
||||
function render(dom, data) {
|
||||
data = data || {};
|
||||
var generateCrossref = function(data) {
|
||||
return "crossref";
|
||||
};
|
||||
|
||||
function renderImmediately(dom) {
|
||||
html(dom);
|
||||
styles(dom);
|
||||
dom.addEventListener("DOMContentLoaded", function(event) {
|
||||
frontMatter(dom, data);
|
||||
bibliography(dom, data);
|
||||
expandData(dom, data);
|
||||
meta(dom, data);
|
||||
header(dom, data);
|
||||
appendix(dom, data);
|
||||
footer(dom, data);
|
||||
markdown(dom, data);
|
||||
code$1(dom, data);
|
||||
citation(dom, data);
|
||||
}
|
||||
|
||||
function renderOnLoad(dom, data) {
|
||||
frontMatter(dom, data);
|
||||
bibliography(dom, data);
|
||||
expandData(dom, data);
|
||||
meta(dom, data);
|
||||
header(dom, data);
|
||||
appendix(dom, data);
|
||||
footer(dom, data);
|
||||
markdown(dom, data);
|
||||
code$1(dom, data);
|
||||
citation(dom, data);
|
||||
}
|
||||
|
||||
// If we are in a browser, render automatically.
|
||||
if(window && window.document) {
|
||||
var data = data || {};
|
||||
renderImmediately(window.document);
|
||||
window.document.addEventListener("DOMContentLoaded", function (event) {
|
||||
renderOnLoad(window.document, data);
|
||||
console.log("final data:");
|
||||
for (var k in data) {console.log(" ", k, ": ", data[k]);}
|
||||
});
|
||||
}
|
||||
|
||||
// If we are in a browser, run render automatically.
|
||||
if(window && window.document) {
|
||||
render(window.document);
|
||||
// For node
|
||||
function render(dom, data) {
|
||||
renderImmediately(dom);
|
||||
renderOnload(dom, data);
|
||||
}
|
||||
|
||||
exports.render = render;
|
||||
@@ -6662,6 +6676,7 @@ exports.footer = footer;
|
||||
exports.citation = citation;
|
||||
exports.markdown = markdown;
|
||||
exports.code = code$1;
|
||||
exports.generateCrossref = generateCrossref;
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -10,32 +10,41 @@ import footer from "./components/footer";
|
||||
import citation from "./components/citation";
|
||||
import markdown from "./components/markdown";
|
||||
import code from "./components/code";
|
||||
|
||||
import generateCrossref from "./components/generate-crossref";
|
||||
|
||||
function render(dom, data) {
|
||||
data = data || {};
|
||||
function renderImmediately(dom) {
|
||||
html(dom);
|
||||
styles(dom);
|
||||
dom.addEventListener("DOMContentLoaded", function(event) {
|
||||
frontMatter(dom, data);
|
||||
bibliography(dom, data);
|
||||
expandData(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:")
|
||||
}
|
||||
|
||||
function renderOnLoad(dom, data) {
|
||||
frontMatter(dom, data);
|
||||
bibliography(dom, data);
|
||||
expandData(dom, data);
|
||||
meta(dom, data);
|
||||
header(dom, data);
|
||||
appendix(dom, data);
|
||||
footer(dom, data);
|
||||
markdown(dom, data);
|
||||
code(dom, data);
|
||||
citation(dom, data);
|
||||
}
|
||||
|
||||
// If we are in a browser, render automatically.
|
||||
if(window && window.document) {
|
||||
let data = data || {};
|
||||
renderImmediately(window.document);
|
||||
window.document.addEventListener("DOMContentLoaded", (event) => {
|
||||
renderOnLoad(window.document, data);
|
||||
console.log("final data:");
|
||||
for (var k in data) {console.log(" ", k, ": ", data[k])}
|
||||
});
|
||||
}
|
||||
|
||||
// If we are in a browser, run render automatically.
|
||||
if(window && window.document) {
|
||||
render(window.document);
|
||||
// For node
|
||||
function render(dom, data) {
|
||||
renderImmediately(dom);
|
||||
renderOnload(dom, data);
|
||||
}
|
||||
|
||||
export {render as render};
|
||||
@@ -50,5 +59,4 @@ export {footer as footer};
|
||||
export {citation as citation};
|
||||
export {markdown as markdown};
|
||||
export {code as code};
|
||||
|
||||
export {generateCrossref as generateCrossref};
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "distill-template",
|
||||
"version": "0.0.4",
|
||||
"version": "0.0.7",
|
||||
"description": "Template for creating Distill articles.",
|
||||
"main": "dist/distill.js",
|
||||
"main": "dist/template.js",
|
||||
"scripts": {
|
||||
"start": "rollup -c -w",
|
||||
"build": "rollup -c",
|
||||
|
||||
@@ -377,6 +377,10 @@ diff@1.4.0:
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
|
||||
|
||||
distill-template@^0.0.4:
|
||||
version "0.0.4"
|
||||
resolved "https://registry.yarnpkg.com/distill-template/-/distill-template-0.0.4.tgz#d9d8350001f9f6fc64884e0ad903d733b6856d59"
|
||||
|
||||
ecc-jsbn@~0.1.1:
|
||||
version "0.1.1"
|
||||
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
|
||||
|
||||
Reference in New Issue
Block a user