diff options
Diffstat (limited to 'packages/markdown/template-integration.js')
-rwxr-xr-x | packages/markdown/template-integration.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/markdown/template-integration.js b/packages/markdown/template-integration.js new file mode 100755 index 00000000..301bde31 --- /dev/null +++ b/packages/markdown/template-integration.js @@ -0,0 +1,16 @@ +if (Package.ui) { + var Template = Package.templating.Template; + var UI = Package.ui.UI; + var HTML = Package.htmljs.HTML; + var Blaze = Package.blaze.Blaze; // implied by `ui` + + UI.registerHelper('markdown', new Template('markdown', function () { + var self = this; + var text = ""; + if(self.templateContentBlock) { + text = Blaze._toText(self.templateContentBlock, HTML.TEXTMODE.STRING); + } + + return HTML.Raw(Markdown(text)); + })); +} |