From 18579ba96ae409bb6998249ad46b63194e895a3f Mon Sep 17 00:00:00 2001 From: Ollie Terrance Date: Sun, 2 Aug 2015 18:16:04 +0100 Subject: [PATCH] Steam notification option upgrade, version bump --- Homely/manifest.json | 2 +- Homely/res/js/homely.js | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Homely/manifest.json b/Homely/manifest.json index 2d5e8ea..d6f2e5b 100644 --- a/Homely/manifest.json +++ b/Homely/manifest.json @@ -2,7 +2,7 @@ "name": "Homely", "short_name": "Homely", "description": "A custom New Tab page, providing a quick, customizable layout of links and menus, as well as simple bookmark and history components.", - "version": "1.5.2", + "version": "1.5.3", "author": "Ollie Terrance", "homepage_url": "https://github.com/OllieTerrance/Homely", "incognito": "split", diff --git a/Homely/res/js/homely.js b/Homely/res/js/homely.js index 3ec0b50..c858c99 100644 --- a/Homely/res/js/homely.js +++ b/Homely/res/js/homely.js @@ -188,7 +188,7 @@ $(document).ready(function() { "enable": false }, "steam": { - "emable": { + "enable": { "comments": false, "inventory": false, "invites": false, @@ -268,6 +268,17 @@ $(document).ready(function() { if (!firstRun) settings.links.content = store.links.content; // merge settings with defaults settings = $.extend(true, {}, settings, store); + // upgrade code for Steam + if (typeof(settings.notifs["steam"].enable) === "boolean") { + var enable = settings.notifs["steam"].enable; + settings.notifs["steam"].enable = { + "comments": enable, + "inventory": enable, + "invites": enable, + "gifts": enable, + "messages": enable + }; + } // apply custom styles document.title = settings.general["title"]; var css = []; @@ -2104,7 +2115,6 @@ $(document).ready(function() { var off = true; for (var x in settings.notifs["facebook"].enable) { if (settings.notifs["facebook"].enable[x]) off = false; - break; } if (off) revoke("facebook"); settings.notifs["github"] = { @@ -2133,7 +2143,6 @@ $(document).ready(function() { off = true; for (var x in settings.notifs["linkedin"].enable) { if (settings.notifs["linkedin"].enable[x]) off = false; - break; } if (off) revoke("linkedin"); settings.notifs["outlook"] = { @@ -2154,7 +2163,6 @@ $(document).ready(function() { off = true; for (var x in settings.notifs["steam"].enable) { if (settings.notifs["steam"].enable[x]) off = false; - break; } if (off) revoke("steam"); settings.notifs["ticktick"] = {