diff options
Diffstat (limited to 'src/replacer.js')
-rw-r--r-- | src/replacer.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/replacer.js b/src/replacer.js index cbe6b587..32657a5a 100644 --- a/src/replacer.js +++ b/src/replacer.js @@ -655,6 +655,18 @@ export function postprocessVideos(inputNodes) { }); } +export function postprocessAudios(inputNodes) { + return postprocessHTMLTags(inputNodes, 'audio', + (attributes, {inline}) => { + const node = {type: 'audio'}; + + node.src = attributes.get('src'); + node.inline = attributes.get('inline') ?? inline; + + return node; + }); +} + export function postprocessHeadings(inputNodes) { const outputNodes = []; @@ -817,6 +829,7 @@ export function parseInput(input) { output = postprocessComments(output); output = postprocessImages(output); output = postprocessVideos(output); + output = postprocessAudios(output); output = postprocessHeadings(output); output = postprocessSummaries(output); output = postprocessExternalLinks(output); |