diff options
author | Mohammad Amoush <mohammad_amoush@brown.edu> | 2019-06-19 15:25:24 -0400 |
---|---|---|
committer | Mohammad Amoush <mohammad_amoush@brown.edu> | 2019-06-19 15:25:24 -0400 |
commit | a288a2fd0a30a3a16dd01bc4e12dcf6bc117c766 (patch) | |
tree | 136ce211adbda8c3e9b97aff4b22dcf7ac4a2f75 /src/client/views/presentationview/PresentationElement.tsx | |
parent | fb62f3b2e39bbe2dd3da5eaffedbaa8e60f06dbb (diff) |
Navigation and Zoom Option For Manual Selection Added and New Presentation TItle Naming Added
Now, You can manually click on navigate or zoom and navigate to that document if current was their index. A way to manually disregard groups, and just navigate to that doc.
Diffstat (limited to 'src/client/views/presentationview/PresentationElement.tsx')
-rw-r--r-- | src/client/views/presentationview/PresentationElement.tsx | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/client/views/presentationview/PresentationElement.tsx b/src/client/views/presentationview/PresentationElement.tsx index 8ec6348f2..a74cbbd65 100644 --- a/src/client/views/presentationview/PresentationElement.tsx +++ b/src/client/views/presentationview/PresentationElement.tsx @@ -98,10 +98,8 @@ export default class PresentationElement extends React.Component<PresentationEle } else { let curDoc: Doc = await castedList[this.props.index]; let selectedButtonOfDoc = Cast(curDoc.selectedButtons, listSpec("boolean"), null); - console.log("Debug Selected Buttons: ", this.selectedButtons, " and the selectedButtonOfDoc: ", selectedButtonOfDoc); if (selectedButtonOfDoc !== undefined) { runInAction(() => this.selectedButtons = selectedButtonOfDoc); - console.log("New Selected Buttons: ", this.selectedButtons); } } @@ -325,6 +323,10 @@ export default class PresentationElement extends React.Component<PresentationEle this.selectedButtons[buttonIndex.Show] = false; } this.selectedButtons[buttonIndex.Navigate] = true; + const current = NumCast(this.props.mainDocument.selectedDoc); + if (current === this.props.index) { + this.props.gotoDocument(this.props.index, this.props.index); + } } this.autoSaveButtonChange(buttonIndex.Navigate); @@ -346,6 +348,10 @@ export default class PresentationElement extends React.Component<PresentationEle this.selectedButtons[buttonIndex.Navigate] = false; } this.selectedButtons[buttonIndex.Show] = true; + const current = NumCast(this.props.mainDocument.selectedDoc); + if (current === this.props.index) { + this.props.gotoDocument(this.props.index, this.props.index); + } } this.autoSaveButtonChange(buttonIndex.Show); @@ -357,7 +363,6 @@ export default class PresentationElement extends React.Component<PresentationEle let p = this.props; let title = p.document.title; - console.log("Re-rendered"); //to get currently selected presentation doc let selected = NumCast(p.mainDocument.selectedDoc, 0); |