summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-09-29 22:14:30 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-09-29 22:14:30 +0200
commit08baf335929724e18addfc553f42fe8a3b274a42 (patch)
treeca19d0bb21287bd2c19a3ac976653dd8a25a2cc0 /www/script/notification.js
parent463aca15fdeeb7fda838dcc7355d2365de5d703d (diff)
Adds icon notification.
There might be a browser function to make a notification, but let's go with an icon change for now...
Diffstat (limited to 'www/script/notification.js')
-rw-r--r--www/script/notification.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/www/script/notification.js b/www/script/notification.js
new file mode 100644
index 0000000..d997ba9
--- /dev/null
+++ b/www/script/notification.js
@@ -0,0 +1,32 @@
+/******************************************************************************/
+/** Notification Management ***************************************************/
+/******************************************************************************/
+var tacticians_online = tacticians_online || new Object();
+
+tacticians_online.notification = new Object();
+
+tacticians_online.notification.activate =
+function ()
+{
+ browser.browserAction.setIcon("images/to-favicon-notification.svg");
+}
+
+tacticians_online.notification.disable =
+function (encoded_notification)
+{
+ browser.browserAction.setIcon("images/to-favicon.svg");
+}
+
+tacticians_online.notification.attach_to =
+function (app)
+{
+ app.ports.activate_notification.subscribe
+ (
+ tacticians_online.notification.activate
+ );
+ app.ports.disable_notification.subscribe
+ (
+ tacticians_online.notification.disable
+ );
+}
+