diff --git a/client/homebrew/pages/printPage/printPage.jsx b/client/homebrew/pages/printPage/printPage.jsx index 3ac01b2af..dee417f74 100644 --- a/client/homebrew/pages/printPage/printPage.jsx +++ b/client/homebrew/pages/printPage/printPage.jsx @@ -4,6 +4,7 @@ const createClass = require('create-react-class'); const _ = require('lodash'); const cx = require('classnames'); const { Meta } = require('vitreum/headtags'); +const MarkdownLegacy = require('naturalcrit/markdownLegacy.js'); const Markdown = require('naturalcrit/markdown.js'); const PrintPage = createClass({ @@ -11,7 +12,8 @@ const PrintPage = createClass({ return { query : {}, brew : { - text : '', + text : '', + renderer : 'legacy' } }; }, @@ -33,13 +35,24 @@ const PrintPage = createClass({ }, renderPages : function(){ - return _.map(this.state.brewText.split('\\page'), (page, index)=>{ - return
; - }); + if(this.props.brew.renderer == 'legacy') { + return _.map(this.state.brewText.split('\\page'), (page, index)=>{ + return
; + }); + } else { + return _.map(this.state.brewText.split(/^\\page/gm), (page, index)=>{ + return
; + }); + } + }, render : function(){