diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/replacer.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/util/replacer.js b/src/util/replacer.js index 095ee060..a2df2c3f 100644 --- a/src/util/replacer.js +++ b/src/util/replacer.js @@ -313,6 +313,11 @@ export function postprocessImages(inputNodes) { } imageNode.inline = (() => { + // Images can force themselves to be rendered inline using a custom + // attribute - this style just works better for certain embeds, + // usually jokes or small images. + if (attributes.get('inline')) return true; + // If we've already determined we're in the middle of a line, // we're inline. (Of course!) if (!atStartOfLine) { @@ -344,6 +349,7 @@ export function postprocessImages(inputNodes) { if (attributes.get('link')) imageNode.link = attributes.get('link'); if (attributes.get('width')) imageNode.width = parseInt(attributes.get('width')); if (attributes.get('height')) imageNode.height = parseInt(attributes.get('height')); + if (attributes.get('pixelate')) imageNode.pixelate = true; outputNodes.push(imageNode); |