aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/views/linking/LinkFollowBox.tsx8
-rw-r--r--src/client/views/nodes/FormattedTextBox.tsx11
2 files changed, 7 insertions, 12 deletions
diff --git a/src/client/views/linking/LinkFollowBox.tsx b/src/client/views/linking/LinkFollowBox.tsx
index 0a3c8a320..3b36bf854 100644
--- a/src/client/views/linking/LinkFollowBox.tsx
+++ b/src/client/views/linking/LinkFollowBox.tsx
@@ -257,14 +257,14 @@ export class LinkFollowBox extends React.Component<FieldViewProps> {
DocumentManager.Instance.jumpToDocument(jumpToDoc, shouldZoom, false, document => dockingFunc(sourceContext!));
if (LinkFollowBox.sourceDoc && LinkFollowBox.destinationDoc) {
if (guid) {
- console.log("guid");
- console.log('source and dest ids respectively are', StrCast(LinkFollowBox.sourceDoc[Id]), StrCast(LinkFollowBox.destinationDoc[Id])); // need to find if jumptodoc is the doc to follow, take id
+ // console.log("guid");
+ // console.log('source and dest ids respectively are', StrCast(LinkFollowBox.sourceDoc[Id]), StrCast(LinkFollowBox.destinationDoc[Id])); // need to find if jumptodoc is the doc to follow, take id
jumpToDoc.linkHref = Utils.prepend("/doc/" + StrCast(LinkFollowBox.sourceDoc[Id]));
LinkFollowBox.destinationDoc.guid = guid;
// process to follow: if guid, then we want to find the linkhref and use that to figure out whether we can find the links that correspond to the guid.
} else {
- console.log("no guid"); // retroactively fixing old in-text links by adding guid
- console.log('source and dest ids respectively are', StrCast(LinkFollowBox.sourceDoc[Id]), StrCast(LinkFollowBox.destinationDoc[Id]), 'as well as the linkdoc id', LinkFollowBox.linkDoc[Id]);
+ // console.log("no guid"); // retroactively fixing old in-text links by adding guid
+ // console.log('source and dest ids respectively are', StrCast(LinkFollowBox.sourceDoc[Id]), StrCast(LinkFollowBox.destinationDoc[Id]), 'as well as the linkdoc id', LinkFollowBox.linkDoc[Id]);
jumpToDoc.linkHref = Utils.prepend("/doc/" + StrCast(LinkFollowBox.sourceDoc[Id]));
let newguid = Utils.GenerateGuid();
LinkFollowBox.linkDoc.guid = newguid;
diff --git a/src/client/views/nodes/FormattedTextBox.tsx b/src/client/views/nodes/FormattedTextBox.tsx
index ede0facd8..d9a781c9c 100644
--- a/src/client/views/nodes/FormattedTextBox.tsx
+++ b/src/client/views/nodes/FormattedTextBox.tsx
@@ -141,7 +141,6 @@ export class FormattedTextBox extends DocComponent<(FieldViewProps & FormattedTe
this.props.Document.guid = undefined;
this.props.Document.linkHref = undefined;
- console.log('formattextbox', this.props.Document[Id]);
reaction(
() => StrCast(this.props.Document.guid),
async (guid) => {
@@ -159,9 +158,11 @@ export class FormattedTextBox extends DocComponent<(FieldViewProps & FormattedTe
} else {
tr = editor.state.tr.setSelection(TextSelection.near(editor.state.doc.resolve(ret.start)));
}
+
editor.focus();
editor.dispatch(tr.scrollIntoView());
- editor.dispatch(tr.scrollIntoView()); // bcz: sometimes selection doesn't fully scroll into view on smaller text boxes <5 lines visibility -- hopefully avoidable by ppl just not using small boxes...?
+ // editor.dispatch(tr.scrollIntoView()); // bcz: sometimes selection doesn't fully scroll into view on smaller text boxes <5 lines visibility -- hopefully avoidable by ppl just not using small boxes...?
+
this.props.Document.guid = undefined;
this.props.Document.linkHref = undefined;
}
@@ -192,7 +193,6 @@ export class FormattedTextBox extends DocComponent<(FieldViewProps & FormattedTe
marks[linkIndex].attrs.guid = guid;
return node;
}
- console.log('href was and is ', href, marks[linkIndex].attrs.href);
}
return undefined;
}
@@ -815,11 +815,6 @@ export class FormattedTextBox extends DocComponent<(FieldViewProps & FormattedTe
if (jumpToDoc) {
if (DocumentManager.Instance.getDocumentView(jumpToDoc)) {
- // if !guid, then generate guid and apply to full doc
- if (!guid) {
- console.log('making new guid!'); // hehheehhehehe
- linkDoc.guid = Utils.GenerateGuid();
- }
DocumentManager.Instance.jumpToDocument(jumpToDoc, e.altKey, undefined, undefined, NumCast((jumpToDoc === linkDoc.anchor2 ? linkDoc.anchor2Page : linkDoc.anchor1Page)));
return;
}