diff options
author | Andrew Dolgov <[email protected]> | 2013-04-24 19:49:37 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-04-24 19:49:37 +0400 |
commit | 8d388f321b22691246393e3f812d42ab388c8c42 (patch) | |
tree | 505e3e5a6e6cac945bf1f164b7584ca65e5dd6dd /js/viewfeed.js | |
parent | a62337b35dc5e1fe97f60346f632cb403a3677ab (diff) |
add a simple JS-based hook host
Diffstat (limited to 'js/viewfeed.js')
-rw-r--r-- | js/viewfeed.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/js/viewfeed.js b/js/viewfeed.js index ddee1e461..14ef2f816 100644 --- a/js/viewfeed.js +++ b/js/viewfeed.js @@ -232,6 +232,8 @@ function render_article(article) { c.domNode.scrollTop = 0; } catch (e) { }; + PluginHost.run(PluginHost.HOOK_ARTICLE_RENDERED, article); + c.attr('content', article); correctHeadlinesOffset(getActiveArticleId()); @@ -1193,6 +1195,7 @@ function cdmScrollToArticleId(id, force) { function setActiveArticleId(id) { _active_article_id = id; + PluginHost.run(PluginHost.HOOK_ARTICLE_SET_ACTIVE, _active_article_id); } function getActiveArticleId() { @@ -1219,6 +1222,8 @@ 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', ''); Element.show(cencw); |