diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 571790391..624bc2aeb 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -163,7 +163,7 @@ const BrewRenderer = (props)=>{ const handleControlKeys = (e)=>{ if(!(e.ctrlKey || e.metaKey)) return; const P_KEY = 80; - if(e.keyCode == P_KEY) printPage(); + if(e.keyCode == P_KEY && props.allowPrint) printPage(); if(e.keyCode == P_KEY) { e.stopPropagation(); e.preventDefault(); diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index 0774efaa2..0b3c10a57 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -411,6 +411,7 @@ const EditPage = createClass({ errors={this.state.htmlErrors} lang={this.state.brew.lang} currentEditorPage={this.state.currentEditorPage} + allowPrint={true} /> diff --git a/client/homebrew/pages/newPage/newPage.jsx b/client/homebrew/pages/newPage/newPage.jsx index 5c8f4ad73..8c785de0a 100644 --- a/client/homebrew/pages/newPage/newPage.jsx +++ b/client/homebrew/pages/newPage/newPage.jsx @@ -223,6 +223,7 @@ const NewPage = createClass({ errors={this.state.htmlErrors} lang={this.state.brew.lang} currentEditorPage={this.state.currentEditorPage} + allowPrint={true} /> diff --git a/client/homebrew/pages/sharePage/sharePage.jsx b/client/homebrew/pages/sharePage/sharePage.jsx index a8a52bf2a..d29308b4e 100644 --- a/client/homebrew/pages/sharePage/sharePage.jsx +++ b/client/homebrew/pages/sharePage/sharePage.jsx @@ -94,7 +94,13 @@ const SharePage = createClass({
- +
; }