From fb6e7ec1df78a281ba892f36558da2c4fb6e42cd Mon Sep 17 00:00:00 2001 From: Melissa Zhang Date: Sat, 18 Apr 2020 16:16:41 -0700 Subject: set up overlapping images and slider bar --- src/client/views/nodes/ComparisonBox.tsx | 45 ++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 19 deletions(-) (limited to 'src/client/views/nodes/ComparisonBox.tsx') diff --git a/src/client/views/nodes/ComparisonBox.tsx b/src/client/views/nodes/ComparisonBox.tsx index 9120daa6c..5c44b3068 100644 --- a/src/client/views/nodes/ComparisonBox.tsx +++ b/src/client/views/nodes/ComparisonBox.tsx @@ -58,11 +58,13 @@ export class ComparisonBox extends ViewBoxAnnotatableComponent { e.stopPropagation; + e.preventDefault; delete this.props.Document.beforeDoc; } clearAfterDoc = (e: PointerEvent) => { e.stopPropagation; + e.preventDefault; delete this.props.Document.afterDoc; } @@ -75,22 +77,25 @@ export class ComparisonBox extends ViewBoxAnnotatableComponent -
{ - this._beforeDropDisposer && this._beforeDropDisposer(); - this._beforeDropDisposer = this.createDropTarget(ele, "beforeDoc"); - }} - style={{ backgroundColor: "red" }} - > - { - beforeDoc ? - - : null - } +
+
{ + this._beforeDropDisposer && this._beforeDropDisposer(); + this._beforeDropDisposer = this.createDropTarget(ele, "beforeDoc"); + }} + style={{ backgroundColor: "red" }}> + { + beforeDoc ? + + : +
upload before image!
+ } +
+
+ style={{ backgroundColor: "orange" }}> { afterDoc ? - : null + : +
+ upload after image! +
}
); -- cgit v1.2.3-70-g09d2