From ba5c8cccf114136eaa5942f56dcacd866d33067d Mon Sep 17 00:00:00 2001 From: Sean Date: Sat, 11 Feb 2017 05:35:13 +0800 Subject: [PATCH] Update flatdoc.js Added `flatdoc:fetched` and `flatdoc:parsed` triggers for markdown/html post-processing. --- flatdoc.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/flatdoc.js b/flatdoc.js index 2670e70..3b52f6d 100644 --- a/flatdoc.js +++ b/flatdoc.js @@ -478,7 +478,10 @@ console.error('[Flatdoc] fetching Markdown data failed.', err); return; } - var data = Flatdoc.parser.parse(markdown, doc.highlight); + var fetched = {markdown: markdown}; + $(doc.root).trigger("flatdoc:fetched", [fetched]); + var data = Flatdoc.parser.parse(fetched.markdown, doc.highlight); + $(doc.root).trigger("flatdoc:parsed", [data]); doc.applyData(data, doc); var id = location.hash.substr(1); if (id) {