Don't unnecessarily markdown-ify links pasted into markdown editor (#3958)
This commit is contained in:
parent
cff3c72f94
commit
5d17663040
@ -397,10 +397,11 @@ onMounted(() => {
|
|||||||
|
|
||||||
const selection = view.state.selection.main
|
const selection = view.state.selection.main
|
||||||
const selectionText = view.state.doc.sliceString(selection.from, selection.to)
|
const selectionText = view.state.doc.sliceString(selection.from, selection.to)
|
||||||
const linkText = selectionText ? selectionText : url
|
if (selectionText) {
|
||||||
const linkMarkdown = `[${linkText}](${url})`
|
const linkMarkdown = `[${selectionText}](${url})`
|
||||||
return markdownCommands.replaceSelection(view, linkMarkdown)
|
return markdownCommands.replaceSelection(view, linkMarkdown)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Check if the length of the document is greater than the max length. If it is, prevent the paste.
|
// Check if the length of the document is greater than the max length. If it is, prevent the paste.
|
||||||
if (props.maxLength && view.state.doc.length > props.maxLength) {
|
if (props.maxLength && view.state.doc.length > props.maxLength) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user