From: Andrew Dolgov Date: Fri, 31 Jul 2015 10:42:05 +0000 (+0300) Subject: pass DOMNodes instead of escaped html data to JS article rendered hooks (i think... X-Git-Tag: 16.3~196^2~3 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=d8e8e24e34463bd5b7f0f76ca290a3a1e4a5f2c7;p=tt-rss.git pass DOMNodes instead of escaped html data to JS article rendered hooks (i think this makes much more sense) --- 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); } }