From c713648467ac9846737ed9655046ecd9693b34e5 Mon Sep 17 00:00:00 2001 From: ache Date: Mon, 23 Jul 2018 10:07:58 +0200 Subject: optional mdAttr configuration --- index.js | 7 ++++--- 1 file 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}; -- cgit v1.2.3