From 146da57ba30123f12d79b458955164d866fdd40e Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Mon, 8 Feb 2021 22:06:53 -0500 Subject: [PATCH] Apply Legacy\v3 renderer to print page (#1235) --- client/homebrew/pages/printPage/printPage.jsx | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) 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(){