From 1f047890abd760238136dd3ae85ca4b51ffb437c Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Fri, 27 Sep 2024 23:32:19 +1200 Subject: [PATCH 1/3] Change default value of currentEditorCursorPageNum --- client/homebrew/brewRenderer/brewRenderer.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 7268e4b34..087e087cd 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -55,7 +55,7 @@ const BrewRenderer = (props)=>{ theme : '5ePHB', lang : '', errors : [], - currentEditorCursorPageNum : 0, + currentEditorCursorPageNum : 1, currentEditorViewPageNum : 0, currentBrewRendererPageNum : 0, themeBundle : {}, From ae123a83105b6719e22e5436dcab3b5f76a7e029 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Fri, 27 Sep 2024 11:35:01 -0400 Subject: [PATCH 2/3] Change the other page number values as well --- client/homebrew/brewRenderer/brewRenderer.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 087e087cd..818445714 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -56,8 +56,8 @@ const BrewRenderer = (props)=>{ lang : '', errors : [], currentEditorCursorPageNum : 1, - currentEditorViewPageNum : 0, - currentBrewRendererPageNum : 0, + currentEditorViewPageNum : 1, + currentBrewRendererPageNum : 1, themeBundle : {}, onPageChange : ()=>{}, ...props From 9b58db9f1e45baabcd9d70dad9ab5c62cf5ece1c Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Fri, 27 Sep 2024 15:03:29 -0400 Subject: [PATCH 3/3] Let sharepage update page numbers --- client/homebrew/pages/sharePage/sharePage.jsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/client/homebrew/pages/sharePage/sharePage.jsx b/client/homebrew/pages/sharePage/sharePage.jsx index 9b4f9b73d..717dabef8 100644 --- a/client/homebrew/pages/sharePage/sharePage.jsx +++ b/client/homebrew/pages/sharePage/sharePage.jsx @@ -25,7 +25,8 @@ const SharePage = createClass({ getInitialState : function() { return { - themeBundle : {} + themeBundle : {}, + currentBrewRendererPageNum : 1 }; }, @@ -39,6 +40,10 @@ const SharePage = createClass({ document.removeEventListener('keydown', this.handleControlKeys); }, + handleBrewRendererPageChange : function(pageNumber){ + this.setState({ currentBrewRendererPageNum: pageNumber }); + }, + handleControlKeys : function(e){ if(!(e.ctrlKey || e.metaKey)) return; const P_KEY = 80; @@ -117,6 +122,8 @@ const SharePage = createClass({ renderer={this.props.brew.renderer} theme={this.props.brew.theme} themeBundle={this.state.themeBundle} + onPageChange={this.handleBrewRendererPageChange} + currentBrewRendererPageNum={this.state.currentBrewRendererPageNum} allowPrint={true} />