From d8e8e24e34463bd5b7f0f76ca290a3a1e4a5f2c7 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 31 Jul 2015 13:42:05 +0300 Subject: [PATCH 1/1] pass DOMNodes instead of escaped html data to JS article rendered hooks (i think this makes much more sense) --- js/viewfeed.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/viewfeed.js b/js/viewfeed.js index d3941663..b5484b83 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -236,9 +236,8 @@ function render_article(article) { c.domNode.scrollTop = 0; } catch (e) { }; - PluginHost.run(PluginHost.HOOK_ARTICLE_RENDERED, article); - c.attr('content', article); + PluginHost.run(PluginHost.HOOK_ARTICLE_RENDERED, c.domNode); correctHeadlinesOffset(getActiveArticleId()); @@ -1231,10 +1230,11 @@ function unpackVisibleHeadlines() { var cencw = $("CENCW-" + child.id.replace("RROW-", "")); if (cencw) { - PluginHost.run(PluginHost.HOOK_ARTICLE_RENDERED_CDM, child); - cencw.innerHTML = htmlspecialchars_decode(cencw.innerHTML); cencw.setAttribute('id', ''); + + PluginHost.run(PluginHost.HOOK_ARTICLE_RENDERED_CDM, child); + Element.show(cencw); } } -- 2.39.2