diff options
author | Andrew Dolgov <[email protected]> | 2018-12-08 20:06:07 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2018-12-08 20:06:07 +0300 |
commit | a400a8ffc1a5c8a5c4ecb2c0d153881f5b55d232 (patch) | |
tree | 9f34c700499df106cbea33e5d014d8708f4d5c8e | |
parent | f3737c0b24b2e57b8ff88b29d8cbca5bc9864df8 (diff) |
add PluginHost.HOOK_INIT_COMPLETE (and make no_title_counters use it)
-rw-r--r-- | js/PluginHost.js | 1 | ||||
-rw-r--r-- | js/tt-rss.js | 5 | ||||
-rw-r--r-- | plugins/no_title_counters/init.js | 8 |
3 files changed, 9 insertions, 5 deletions
diff --git a/js/PluginHost.js b/js/PluginHost.js index 8e5ff32ec..c188531f8 100644 --- a/js/PluginHost.js +++ b/js/PluginHost.js @@ -11,6 +11,7 @@ PluginHost = { HOOK_PARAMS_LOADED: 8, HOOK_RUNTIME_INFO_LOADED: 9, HOOK_FLOATING_TITLE: 10, + HOOK_INIT_COMPLETE: 11, hooks: [], register: function (name, callback) { if (typeof(this.hooks[name]) == 'undefined') diff --git a/js/tt-rss.js b/js/tt-rss.js index 402160e02..ed194c702 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -117,8 +117,6 @@ require(["dojo/_base/kernel", } }); - Cookie.delete("ttrss_test"); - const toolbar = document.forms["toolbar-main"]; dijit.getEnclosingWidget(toolbar.view_mode).attr('value', @@ -147,6 +145,9 @@ require(["dojo/_base/kernel", } console.log("second stage ok"); + + PluginHost.run(PluginHost.HOOK_INIT_COMPLETE, null); + }, updateTitle: function() { let tmp = "Tiny Tiny RSS"; diff --git a/plugins/no_title_counters/init.js b/plugins/no_title_counters/init.js index 1170bf3ef..6c0cb38e2 100644 --- a/plugins/no_title_counters/init.js +++ b/plugins/no_title_counters/init.js @@ -1,7 +1,9 @@ require(['dojo/_base/kernel', 'dojo/ready'], function (dojo, ready) { ready(function () { - App.updateTitle = function () { - document.title = "Tiny Tiny RSS"; - }; + PluginHost.register(PluginHost.HOOK_INIT_COMPLETE, () => { + App.updateTitle = function () { + document.title = "Tiny Tiny RSS"; + }; + }); }); }); |