aboutsummaryrefslogtreecommitdiff
path: root/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'index.js')
-rw-r--r--index.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/index.js b/index.js
index fd3553e..ac2274e 100644
--- a/index.js
+++ b/index.js
@@ -87,7 +87,7 @@ function tokenizeGenerator(prefix, oldParser, config) {
// Then we check for attributes
if (index + prefix.length < length && value.charAt(index + prefix.length) === '{') {
// If any, parse it
- parsedAttr = parseAttr(value, index + prefix.length);
+ parsedAttr = parseAttr(value, index + prefix.length, config.mdAttrConfig);
}
// If parsed configure the node
@@ -223,7 +223,7 @@ function tokenizeFencedCode(oldParser, config) {
}
if (infoPart) {
- parsedAttr = parseAttr(infoPart, 0);
+ parsedAttr = parseAttr(infoPart, 0, config.mdAttrConfig);
}
}
@@ -232,7 +232,7 @@ function tokenizeFencedCode(oldParser, config) {
// Then we check for attributes
if (index + prefix.length < length && value.charAt(index + prefix.length) === '{') {
// If any, parse it
- parsedAttr = {...parsedAttr, ...parseAttr(value, index + prefix.length)};
+ parsedAttr = {...parsedAttr, ...parseAttr(value, index + prefix.length, config.mdAttrConfig)};
parsedByCustomAttr = Boolean(parsedAttr);
}
@@ -277,6 +277,7 @@ function remarkAttr(userConfig) {
elements: supportedElements,
extend: {},
scope: 'extended',
+ mdAttrConfig: undefined,
};
const config = {...defaultConfig, ...userConfig};