Merge pull request #286 from StickyKnow/fix-258-paste-link

do not transform text of pasted links
This commit is contained in:
Philipp Kühn
2019-05-09 10:34:13 +02:00
committed by GitHub
2 changed files with 5 additions and 3 deletions

View File

@@ -71,10 +71,10 @@ export default {
new OrderedList(),
new TodoItem(),
new TodoList(),
new Link(),
new Bold(),
new Code(),
new Italic(),
new Link(),
new History(),
],
content: `

View File

@@ -8,12 +8,14 @@ export default function (regexp, type, getAttrs) {
fragment.forEach(child => {
if (child.isText) {
const { text } = child
const { text, marks } = child
let pos = 0
let match
const isLink = !!marks.filter(x => x.type.name === 'link')[0]
// eslint-disable-next-line
while ((match = regexp.exec(text)) !== null) {
while (!isLink && (match = regexp.exec(text)) !== null) {
if (match[1]) {
const start = match.index
const end = start + match[0].length