@@ -8,6 +8,12 @@ export default class Link extends Mark {
|
|||||||
return 'link'
|
return 'link'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get defaultOptions() {
|
||||||
|
return {
|
||||||
|
openOnClick: true,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
get schema() {
|
get schema() {
|
||||||
return {
|
return {
|
||||||
attrs: {
|
attrs: {
|
||||||
@@ -52,6 +58,10 @@ export default class Link extends Mark {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get plugins() {
|
get plugins() {
|
||||||
|
if (!this.options.openOnClick) {
|
||||||
|
return []
|
||||||
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
new Plugin({
|
new Plugin({
|
||||||
props: {
|
props: {
|
||||||
|
|||||||
Reference in New Issue
Block a user