diff --git a/js/Feeds.js b/js/Feeds.js index ba63aac47..8c1886263 100644 --- a/js/Feeds.js +++ b/js/Feeds.js @@ -44,6 +44,8 @@ define(["dojo/_base/declare"], function (declare) { this._counters_prev = []; }, parseCounters: function (elems) { + PluginHost.run(PluginHost.HOOK_COUNTERS_RECEIVED, elems); + for (let l = 0; l < elems.length; l++) { if (Feeds._counters_prev[l] && this.counterEquals(elems[l], this._counters_prev[l])) { diff --git a/js/PluginHost.js b/js/PluginHost.js index f76b73464..c82d08971 100644 --- a/js/PluginHost.js +++ b/js/PluginHost.js @@ -13,6 +13,7 @@ PluginHost = { HOOK_FLOATING_TITLE: 10, HOOK_INIT_COMPLETE: 11, HOOK_HEADLINE_RENDERED: 12, + HOOK_COUNTERS_RECEIVED: 13, hooks: [], register: function (name, callback) { if (typeof(this.hooks[name]) == 'undefined')