aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/pdf/PDFViewer.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/pdf/PDFViewer.tsx')
-rw-r--r--src/client/views/pdf/PDFViewer.tsx24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/client/views/pdf/PDFViewer.tsx b/src/client/views/pdf/PDFViewer.tsx
index dee0edfae..b9d5ce857 100644
--- a/src/client/views/pdf/PDFViewer.tsx
+++ b/src/client/views/pdf/PDFViewer.tsx
@@ -394,6 +394,30 @@ export class PDFViewer extends ObservableReactComponent<IViewerProps> {
}
};
+ // @action
+ // createMarquee = (coords: [x1: number, x2: number, y1: number, y2: number]): void => {
+ // // const hit = document.elementFromPoint(e.clientX, e.clientY);
+ // // bcz: Change. drag selecting requires that preventDefault is NOT called. This used to happen in DocumentView,
+ // // but that's changed, so this shouldn't be needed.
+ // // if (hit && hit.localName === "span" && this.annotationsActive(true)) { // drag selecting text stops propagation
+ // // e.button === 0 && e.stopPropagation();
+ // // }
+ // // if alt+left click, drag and annotate
+ // this._downX = coords[0];
+ // this._downY = coords[2];
+
+ // if ((this._props.Document._freeform_scale || 1) !== 1) return;
+ // this._props.select(false);
+ // MarqueeAnnotator.clearAnnotations(this._savedAnnotations);
+ // this.isAnnotating = true;
+ // this._textSelecting = false;
+ // // if textLayer is hit, then we select text instead of using a marquee so clear out the marquee.
+ // this._styleRule = addStyleSheetRule(PDFViewer._annotationStyle, 'htmlAnnotation', { 'pointer-events': 'none' });
+
+ // this._marqueeref.current?.onInitiateSelection([coords[0], coords[2]]);
+ // this._marqueeref.current?.onTerminateSelection();
+ // };
+
@action
finishMarquee = (/* x?: number, y?: number */) => {
this._getAnchor = AnchorMenu.Instance?.GetAnchor;