improve extending nodes and marks

This commit is contained in:
Philipp Kühn
2021-02-19 10:54:47 +01:00
parent 4a58978ffb
commit ba69a0d8f9
8 changed files with 60 additions and 106 deletions

View File

@@ -28,6 +28,10 @@ export default function getAttributesFromExtensions(extensions: Extensions): Ext
options: extension.options,
}
if (!extension.config.addGlobalAttributes) {
return
}
const globalAttributes = extension.config.addGlobalAttributes.bind(context)() as GlobalAttributes
globalAttributes.forEach(globalAttribute => {
@@ -53,6 +57,10 @@ export default function getAttributesFromExtensions(extensions: Extensions): Ext
options: extension.options,
}
if (!extension.config.addAttributes) {
return
}
const attributes = extension.config.addAttributes.bind(context)() as Attributes
Object