add HOOK_HEADLINE_MUTATIONS, HOOK_HEADLINE_MUTATIONS_SYNCED
This commit is contained in:
parent
2160a86092
commit
ae7b87bca9
|
@ -113,7 +113,7 @@ const Feeds = {
|
||||||
this.hideOrShowFeeds(App.getInitParam("hide_read_feeds"));
|
this.hideOrShowFeeds(App.getInitParam("hide_read_feeds"));
|
||||||
this._counters_prev = elems;
|
this._counters_prev = elems;
|
||||||
|
|
||||||
PluginHost.run(PluginHost.HOOK_COUNTERS_PROCESSED);
|
PluginHost.run(PluginHost.HOOK_COUNTERS_PROCESSED, elems);
|
||||||
},
|
},
|
||||||
reloadCurrent: function(method) {
|
reloadCurrent: function(method) {
|
||||||
if (this.getActive() != undefined) {
|
if (this.getActive() != undefined) {
|
||||||
|
|
|
@ -72,6 +72,8 @@ const Headlines = {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
PluginHost.run(PluginHost.HOOK_HEADLINE_MUTATIONS, mutations);
|
||||||
|
|
||||||
Headlines.updateSelectedPrompt();
|
Headlines.updateSelectedPrompt();
|
||||||
|
|
||||||
if ('requestIdleCallback' in window)
|
if ('requestIdleCallback' in window)
|
||||||
|
@ -198,6 +200,8 @@ const Headlines = {
|
||||||
console.log('requesting counters for', feeds, labels);
|
console.log('requesting counters for', feeds, labels);
|
||||||
Feeds.requestCounters(feeds, labels);
|
Feeds.requestCounters(feeds, labels);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PluginHost.run(PluginHost.HOOK_HEADLINE_MUTATIONS_SYNCED, results);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
click: function (event, id, in_body) {
|
click: function (event, id, in_body) {
|
||||||
|
|
|
@ -17,6 +17,8 @@ const PluginHost = {
|
||||||
HOOK_HEADLINE_RENDERED: 12,
|
HOOK_HEADLINE_RENDERED: 12,
|
||||||
HOOK_COUNTERS_RECEIVED: 13,
|
HOOK_COUNTERS_RECEIVED: 13,
|
||||||
HOOK_COUNTERS_PROCESSED: 14,
|
HOOK_COUNTERS_PROCESSED: 14,
|
||||||
|
HOOK_HEADLINE_MUTATIONS: 15,
|
||||||
|
HOOK_HEADLINE_MUTATIONS_SYNCED: 16,
|
||||||
hooks: [],
|
hooks: [],
|
||||||
register: function (name, callback) {
|
register: function (name, callback) {
|
||||||
if (typeof(this.hooks[name]) == 'undefined')
|
if (typeof(this.hooks[name]) == 'undefined')
|
||||||
|
@ -25,7 +27,7 @@ const PluginHost = {
|
||||||
this.hooks[name].push(callback);
|
this.hooks[name].push(callback);
|
||||||
},
|
},
|
||||||
run: function (name, args) {
|
run: function (name, args) {
|
||||||
//console.warn('PluginHost::run ' + name);
|
//console.warn('PluginHost.run', name);
|
||||||
|
|
||||||
if (typeof(this.hooks[name]) != 'undefined')
|
if (typeof(this.hooks[name]) != 'undefined')
|
||||||
for (let i = 0; i < this.hooks[name].length; i++) {
|
for (let i = 0; i < this.hooks[name].length; i++) {
|
||||||
|
|
Loading…
Reference in New Issue