From d34a2473c05ceaba1bbf256735d7321bc3e405d9 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Thu, 28 Apr 2016 09:06:06 -0700 Subject: [PATCH] Fix issues with prettyprinted code in post building tests. --- src/classes/Post.coffee | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/classes/Post.coffee b/src/classes/Post.coffee index 9770e7edd..365a49fed 100644 --- a/src/classes/Post.coffee +++ b/src/classes/Post.coffee @@ -12,7 +12,14 @@ class Post el.setAttribute 'href', href for el in $$ 'img[src]', root2 el.src = el.src.replace /(spoiler-\w+)\d(\.png)$/, '$11$2' - Fourchan.code.call nodes: comment: $ '.postMessage', root2 + for el in $$ 'pre.prettyprinted', root2 + nodes = $.X './/br|.//wbr|.//text()', el + i = 0 + nodes = (node while (node = nodes.snapshotItem i++)) + $.rmAll el + $.add el, nodes + el.normalize() + $.rmClass el, 'prettyprinted' for el in $$ 'pre[style=""]', root2 el.removeAttribute 'style' textNodes = $.X './/text()', root2