fix: Heading hash on link dropped when pasting

This commit is contained in:
Tom Moor
2024-01-08 20:23:37 -05:00
parent 7f06ea044a
commit f08c426715
2 changed files with 4 additions and 2 deletions

View File

@@ -178,10 +178,12 @@ export default class PasteHandler extends Extension {
return; return;
} }
if (document) { if (document) {
const { hash } = new URL(text);
const title = `${ const title = `${
document.emoji ? document.emoji + " " : "" document.emoji ? document.emoji + " " : ""
}${document.titleWithDefault}`; }${document.titleWithDefault}`;
insertLink(document.path, title); insertLink(`${document.path}${hash}`, title);
} }
}) })
.catch(() => { .catch(() => {

View File

@@ -17,7 +17,7 @@ export default function parseDocumentSlug(url: string) {
} }
} }
const split = parsed.split("#")[0].split("/"); const split = parsed.split("/");
const indexOfDoc = split.indexOf("doc"); const indexOfDoc = split.indexOf("doc");
return split[indexOfDoc + 1] ?? undefined; return split[indexOfDoc + 1] ?? undefined;
} }