Improve mfm link

This commit is contained in:
syuilo
2020-02-10 03:48:45 +09:00
parent 8df7864064
commit 1a5f385eb5
2 changed files with 100 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ import Vue, { VNode } from 'vue';
import { MfmForest } from '../../mfm/types';
import { parse, parsePlain } from '../../mfm/parse';
import MkUrl from './url.vue';
import MkLink from './link.vue';
import MkMention from './mention.vue';
import { concat } from '../../prelude/array';
import MkFormula from './formula.vue';
@@ -158,14 +159,12 @@ export default Vue.component('misskey-flavored-markdown', {
}
case 'link': {
return [createElement('a', {
attrs: {
class: 'link _link',
href: token.node.props.url,
return [createElement(MkLink, {
key: Math.random(),
props: {
url: token.node.props.url,
rel: 'nofollow noopener',
target: '_blank',
title: token.node.props.url,
}
},
}, genEl(token.children))];
}