mirror of
https://github.com/wassname/template.git
synced 2026-08-12 12:30:47 +08:00
Compare 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) {
|
var generateCrossref = function(data) {
|
||||||
data = data || {};
|
return "crossref";
|
||||||
|
};
|
||||||
|
|
||||||
|
function renderImmediately(dom) {
|
||||||
html(dom);
|
html(dom);
|
||||||
styles(dom);
|
styles(dom);
|
||||||
dom.addEventListener("DOMContentLoaded", function(event) {
|
}
|
||||||
frontMatter(dom, data);
|
|
||||||
bibliography(dom, data);
|
function renderOnLoad(dom, data) {
|
||||||
expandData(dom, data);
|
frontMatter(dom, data);
|
||||||
meta(dom, data);
|
bibliography(dom, data);
|
||||||
header(dom, data);
|
expandData(dom, data);
|
||||||
appendix(dom, data);
|
meta(dom, data);
|
||||||
footer(dom, data);
|
header(dom, data);
|
||||||
markdown(dom, data);
|
appendix(dom, data);
|
||||||
code$1(dom, data);
|
footer(dom, data);
|
||||||
citation(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:");
|
console.log("final data:");
|
||||||
for (var k in data) {console.log(" ", k, ": ", data[k]);}
|
for (var k in data) {console.log(" ", k, ": ", data[k]);}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// If we are in a browser, run render automatically.
|
// For node
|
||||||
if(window && window.document) {
|
function render(dom, data) {
|
||||||
render(window.document);
|
renderImmediately(dom);
|
||||||
|
renderOnload(dom, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.render = render;
|
exports.render = render;
|
||||||
@@ -6662,6 +6676,7 @@ exports.footer = footer;
|
|||||||
exports.citation = citation;
|
exports.citation = citation;
|
||||||
exports.markdown = markdown;
|
exports.markdown = markdown;
|
||||||
exports.code = code$1;
|
exports.code = code$1;
|
||||||
|
exports.generateCrossref = generateCrossref;
|
||||||
|
|
||||||
Object.defineProperty(exports, '__esModule', { value: true });
|
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 citation from "./components/citation";
|
||||||
import markdown from "./components/markdown";
|
import markdown from "./components/markdown";
|
||||||
import code from "./components/code";
|
import code from "./components/code";
|
||||||
|
|
||||||
import generateCrossref from "./components/generate-crossref";
|
import generateCrossref from "./components/generate-crossref";
|
||||||
|
|
||||||
function render(dom, data) {
|
function renderImmediately(dom) {
|
||||||
data = data || {};
|
|
||||||
html(dom);
|
html(dom);
|
||||||
styles(dom);
|
styles(dom);
|
||||||
dom.addEventListener("DOMContentLoaded", function(event) {
|
}
|
||||||
frontMatter(dom, data);
|
|
||||||
bibliography(dom, data);
|
function renderOnLoad(dom, data) {
|
||||||
expandData(dom, data);
|
frontMatter(dom, data);
|
||||||
meta(dom, data);
|
bibliography(dom, data);
|
||||||
header(dom, data);
|
expandData(dom, data);
|
||||||
appendix(dom, data);
|
meta(dom, data);
|
||||||
footer(dom, data);
|
header(dom, data);
|
||||||
markdown(dom, data);
|
appendix(dom, data);
|
||||||
code(dom, data);
|
footer(dom, data);
|
||||||
citation(dom, data);
|
markdown(dom, data);
|
||||||
console.log("final 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])}
|
for (var k in data) {console.log(" ", k, ": ", data[k])}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// If we are in a browser, run render automatically.
|
// For node
|
||||||
if(window && window.document) {
|
function render(dom, data) {
|
||||||
render(window.document);
|
renderImmediately(dom);
|
||||||
|
renderOnload(dom, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
export {render as render};
|
export {render as render};
|
||||||
@@ -50,5 +59,4 @@ export {footer as footer};
|
|||||||
export {citation as citation};
|
export {citation as citation};
|
||||||
export {markdown as markdown};
|
export {markdown as markdown};
|
||||||
export {code as code};
|
export {code as code};
|
||||||
|
|
||||||
export {generateCrossref as generateCrossref};
|
export {generateCrossref as generateCrossref};
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "distill-template",
|
"name": "distill-template",
|
||||||
"version": "0.0.4",
|
"version": "0.0.7",
|
||||||
"description": "Template for creating Distill articles.",
|
"description": "Template for creating Distill articles.",
|
||||||
"main": "dist/distill.js",
|
"main": "dist/template.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "rollup -c -w",
|
"start": "rollup -c -w",
|
||||||
"build": "rollup -c",
|
"build": "rollup -c",
|
||||||
|
|||||||
@@ -377,6 +377,10 @@ diff@1.4.0:
|
|||||||
version "1.4.0"
|
version "1.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
|
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:
|
ecc-jsbn@~0.1.1:
|
||||||
version "0.1.1"
|
version "0.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
|
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
|
||||||
|
|||||||
Reference in New Issue
Block a user