aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/Main.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/Main.tsx')
-rw-r--r--src/client/views/Main.tsx6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/views/Main.tsx b/src/client/views/Main.tsx
index b73b55fb1..684738657 100644
--- a/src/client/views/Main.tsx
+++ b/src/client/views/Main.tsx
@@ -208,15 +208,21 @@ export class Main extends React.Component {
_textRect: any;
_textXf: Transform = Transform.Identity();
_textScroll: number = 0;
+ _textColor: string | null = null;
_textTargetDiv: HTMLDivElement | undefined;
_textProxyDiv: React.RefObject<HTMLDivElement>;
@action
SetTextDoc(textDoc?: Document, div?: HTMLDivElement, tx?: Transform) {
+ if (this._textTargetDiv)
+ this._textTargetDiv.style.color = this._textColor;
+
this._textDoc = undefined;
this._textDoc = textDoc;
this._textXf = tx ? tx : Transform.Identity();
this._textTargetDiv = div;
if (div) {
+ this._textColor = div.style.color;
+ div.style.color = "transparent";
this._textRect = div.getBoundingClientRect();
this._textScroll = div.scrollTop;
}