summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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
+ );
+}
+