aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/presentationview/PresentationElement.tsx
diff options
context:
space:
mode:
authormadelinegr <mgriswold99@gmail.com>2019-06-07 15:53:21 -0400
committermadelinegr <mgriswold99@gmail.com>2019-06-07 15:53:21 -0400
commitecac03b032c4d1484408b892024135a814cd3265 (patch)
tree015144a80f66109c9aba7c8ad45737d654714f95 /src/client/views/presentationview/PresentationElement.tsx
parent6a905a729cbb59add629a305f99e1e225f958ea3 (diff)
Hide Until Presented Is Done
Diffstat (limited to 'src/client/views/presentationview/PresentationElement.tsx')
-rw-r--r--src/client/views/presentationview/PresentationElement.tsx9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/client/views/presentationview/PresentationElement.tsx b/src/client/views/presentationview/PresentationElement.tsx
index 33c0289d7..2621b92a3 100644
--- a/src/client/views/presentationview/PresentationElement.tsx
+++ b/src/client/views/presentationview/PresentationElement.tsx
@@ -20,7 +20,7 @@ interface PresentationElementProps {
}
-enum buttonIndex {
+export enum buttonIndex {
Show = 0,
Navigate = 1,
HideTillPressed = 2,
@@ -120,14 +120,15 @@ export default class PresentationElement extends React.Component<PresentationEle
@action
onHideDocumentUntilPressClick = (e: React.MouseEvent) => {
e.stopPropagation();
+ const current = NumCast(this.props.mainDocument.selectedDoc);
if (this.selectedButtons[buttonIndex.HideTillPressed]) {
this.selectedButtons[buttonIndex.HideTillPressed] = false;
this.props.document.opacity = 1;
-
} else {
this.selectedButtons[buttonIndex.HideTillPressed] = true;
- this.props.document.opacity = 0;
-
+ if (this.props.index > current) {
+ this.props.document.opacity = 0;
+ }
}
}