summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2018-12-08 20:06:07 +0300
committerAndrew Dolgov <[email protected]>2018-12-08 20:06:07 +0300
commita400a8ffc1a5c8a5c4ecb2c0d153881f5b55d232 (patch)
tree9f34c700499df106cbea33e5d014d8708f4d5c8e
parentf3737c0b24b2e57b8ff88b29d8cbca5bc9864df8 (diff)
add PluginHost.HOOK_INIT_COMPLETE (and make no_title_counters use it)
-rw-r--r--js/PluginHost.js1
-rw-r--r--js/tt-rss.js5
-rw-r--r--plugins/no_title_counters/init.js8
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";
+ };
+ });
});
});