summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-25 10:09:40 +0400
committerAndrew Dolgov <[email protected]>2013-04-25 10:09:40 +0400
commit2779e22bf5eb8eab0af91138e0d613f604a60a1a (patch)
treec4d3471305a748922a897e4830bc34ed2740bb37 /js
parent06a02265c47fc17bc45fe5222581873fc652ab61 (diff)
js: add collapsed and expanded hooks
Diffstat (limited to 'js')
-rw-r--r--js/PluginHost.js2
-rw-r--r--js/viewfeed.js4
2 files changed, 6 insertions, 0 deletions
diff --git a/js/PluginHost.js b/js/PluginHost.js
index a3a31ce9c..de4c57b60 100644
--- a/js/PluginHost.js
+++ b/js/PluginHost.js
@@ -6,6 +6,8 @@ var PluginHost = {
HOOK_ARTICLE_SET_ACTIVE: 3,
HOOK_FEED_SET_ACTIVE: 4,
HOOK_FEED_LOADED: 5,
+ HOOK_ARTICLE_EXPANDED: 6,
+ HOOK_ARTICLE_COLLAPSED: 7,
hooks: [],
register: function (name, callback) {
if (typeof(this.hooks[name]) == 'undefined')
diff --git a/js/viewfeed.js b/js/viewfeed.js
index 96919dc01..da869d92a 100644
--- a/js/viewfeed.js
+++ b/js/viewfeed.js
@@ -1416,6 +1416,8 @@ function cdmCollapseArticle(event, id) {
}
if (event) Event.stop(event);
+
+ PluginHost.run(PluginHost.HOOK_ARTICLE_COLLAPSED, id);
}
} catch (e) {
@@ -1503,6 +1505,8 @@ function cdmExpandArticle(id, noexpand) {
toggleSelected(id);
$("RROW-" + id).addClassName("active");
+ PluginHost.run(PluginHost.HOOK_ARTICLE_EXPANDED, id);
+
} catch (e) {
exception_error("cdmExpandArticle", e);
}