aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/views/presentationview/PresentationElement.tsx6
-rw-r--r--src/client/views/presentationview/PresentationList.tsx7
2 files changed, 11 insertions, 2 deletions
diff --git a/src/client/views/presentationview/PresentationElement.tsx b/src/client/views/presentationview/PresentationElement.tsx
index fcddb2ad4..95e949b87 100644
--- a/src/client/views/presentationview/PresentationElement.tsx
+++ b/src/client/views/presentationview/PresentationElement.tsx
@@ -35,6 +35,8 @@ interface PresentationElementProps {
presButtonBackUp: Doc;
presGroupBackUp: Doc;
removeDocByRef(doc: Doc): boolean;
+ setPresElementsMappings: (keyDoc: Doc, elem: PresentationElement) => void;
+
}
@@ -90,7 +92,7 @@ export default class PresentationElement extends React.Component<PresentationEle
//Lifecycle function that makes sure that button BackUp is received when mounted.
async componentDidMount() {
this.receiveButtonBackUp();
-
+ //this.props.setPresElementsMappings(this.props.document, this);
if (this.presElRef.current) {
this.header = this.presElRef.current;
this.createListDropTarget(this.presElRef.current);
@@ -100,6 +102,8 @@ export default class PresentationElement extends React.Component<PresentationEle
//Lifecycle function that makes sure button BackUp is received when not re-mounted bu re-rendered.
async componentDidUpdate() {
//this.receiveButtonBackUp();
+ //this.props.setPresElementsMappings(this.props.document, this);
+
if (this.presElRef.current) {
this.header = this.presElRef.current;
this.createListDropTarget(this.presElRef.current);
diff --git a/src/client/views/presentationview/PresentationList.tsx b/src/client/views/presentationview/PresentationList.tsx
index 35af451dd..90a163f20 100644
--- a/src/client/views/presentationview/PresentationList.tsx
+++ b/src/client/views/presentationview/PresentationList.tsx
@@ -88,7 +88,11 @@ export default class PresentationViewList extends React.Component<PresListProps>
<div className="presentationView-listCont" >
{children.map((doc: Doc, index: number) =>
<PresentationElement
- ref={(e) => { if (e) { this.props.setPresElementsMappings(doc, e); } }}
+ ref={(e) => {
+ if (e) {
+ this.props.setPresElementsMappings(doc, e);
+ }
+ }}
key={doc[Id]}
mainDocument={this.props.mainDocument}
document={doc}
@@ -101,6 +105,7 @@ export default class PresentationViewList extends React.Component<PresListProps>
presButtonBackUp={this.props.presButtonBackUp}
presGroupBackUp={this.props.presGroupBackUp}
removeDocByRef={this.props.removeDocByRef}
+ setPresElementsMappings={this.props.setPresElementsMappings}
/>
)}
</div>