summaryrefslogtreecommitdiff
path: root/js/viewfeed.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-24 19:49:37 +0400
committerAndrew Dolgov <[email protected]>2013-04-24 19:49:37 +0400
commit8d388f321b22691246393e3f812d42ab388c8c42 (patch)
tree505e3e5a6e6cac945bf1f164b7584ca65e5dd6dd /js/viewfeed.js
parenta62337b35dc5e1fe97f60346f632cb403a3677ab (diff)
add a simple JS-based hook host
Diffstat (limited to 'js/viewfeed.js')
-rw-r--r--js/viewfeed.js5
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);