diff options
| author | James Hu <51237606+jameshu111@users.noreply.github.com> | 2023-05-04 10:36:59 -0400 | 
|---|---|---|
| committer | James Hu <51237606+jameshu111@users.noreply.github.com> | 2023-05-04 10:36:59 -0400 | 
| commit | 725bf38dc018cb218d8a88605234e95a2beee446 (patch) | |
| tree | 9150905cf1b67b06c03fdd8d10ac6da6e8246832 /src/client/views/nodes/WebBox.tsx | |
| parent | 96465f2dccc974a821fa912c90def988b76808e5 (diff) | |
| parent | 1c24114bbe8f69f61948f7531277305457926498 (diff) | |
Merge branch 'master' into james-server-stats
Diffstat (limited to 'src/client/views/nodes/WebBox.tsx')
| -rw-r--r-- | src/client/views/nodes/WebBox.tsx | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/src/client/views/nodes/WebBox.tsx b/src/client/views/nodes/WebBox.tsx index ef3aa1f47..e05b48c0b 100644 --- a/src/client/views/nodes/WebBox.tsx +++ b/src/client/views/nodes/WebBox.tsx @@ -28,6 +28,7 @@ import { LightboxView } from '../LightboxView';  import { MarqueeAnnotator } from '../MarqueeAnnotator';  import { AnchorMenu } from '../pdf/AnchorMenu';  import { Annotation } from '../pdf/Annotation'; +import { GPTPopup } from '../pdf/GPTPopup/GPTPopup';  import { SidebarAnnos } from '../SidebarAnnos';  import { StyleProp } from '../StyleProvider';  import { DocFocusOptions, DocumentView, DocumentViewProps, OpenWhere } from './DocumentView'; @@ -366,8 +367,13 @@ export class WebBox extends ViewBoxAnnotatableComponent<ViewBoxAnnotatableProps              const scale = (this.props.NativeDimScaling?.() || 1) * mainContBounds.scale;              const sel = this._iframe.contentWindow.getSelection();              if (sel) { +                this._selectionText = sel.toString(); +                AnchorMenu.Instance.setSelectedText(sel.toString());                  this._textAnnotationCreator = () => this.createTextAnnotation(sel, !sel.isCollapsed ? sel.getRangeAt(0) : undefined);                  AnchorMenu.Instance.jumpTo(e.clientX * scale + mainContBounds.translateX, e.clientY * scale + mainContBounds.translateY - NumCast(this.layoutDoc._scrollTop) * scale); +                // Changing which document to add the annotation to (the currently selected WebBox) +                GPTPopup.Instance.setSidebarId(`${this.props.fieldKey}-${this._urlHash}-sidebar`); +                GPTPopup.Instance.addDoc = this.sidebarAddDocument;              }          }      }; @@ -785,6 +791,7 @@ export class WebBox extends ViewBoxAnnotatableComponent<ViewBoxAnnotatableProps      }      addDocumentWrapper = (doc: Doc | Doc[], annotationKey?: string) => { +        console.log(annotationKey);          (doc instanceof Doc ? [doc] : doc).forEach(doc => (doc.webUrl = this._url));          return this.addDocument(doc, annotationKey);      };  | 
