From 1d31f134fb7c29012e2c44b32274fd998812b5fb Mon Sep 17 00:00:00 2001 From: wtoscer Date: Thu, 30 Nov 2017 13:08:15 +0100 Subject: use option_ui --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index 75b6f39..30f391d 100644 --- a/manifest.json +++ b/manifest.json @@ -7,7 +7,7 @@ "version": "0.5.2", "manifest_version": 2, "description": "This extension displays the number of unread articles in your Tiny Tiny RSS installation", - "options_page": "options.html", + "options_ui": {"page" : "options.html"}, "icons": { "48": "images/icon_48.png", "128": "images/icon_128.png" }, "browser_action": { "default_icon": "images/normal.png", -- cgit v1.2.3 From 79e00725d3825b2f37b553757d73209247e117e7 Mon Sep 17 00:00:00 2001 From: wtoscer Date: Thu, 30 Nov 2017 13:19:21 +0100 Subject: remove persistent property --- manifest.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index 30f391d..dc2557f 100644 --- a/manifest.json +++ b/manifest.json @@ -1,8 +1,7 @@ { "name": "Tiny Tiny RSS Notifier", "background": { - "scripts": ["js/background.js"], - "persistent": false + "scripts": ["js/background.js"] }, "version": "0.5.2", "manifest_version": 2, -- cgit v1.2.3 From 83d5054d3e0cb475856729b33750a44d581dcc6d Mon Sep 17 00:00:00 2001 From: wtoscer Date: Thu, 30 Nov 2017 13:20:09 +0100 Subject: use browser instead of chrome --- js/background.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/js/background.js b/js/background.js index dec4290..d64fa82 100644 --- a/js/background.js +++ b/js/background.js @@ -108,10 +108,10 @@ function update() { if (!show_badge) badge.text = ''; - chrome.browserAction.setBadgeBackgroundColor(badge_color); - chrome.browserAction.setBadgeText(badge); - chrome.browserAction.setTitle(title); - chrome.browserAction.setIcon(icon); + browser.browserAction.setBadgeBackgroundColor(badge_color); + browser.browserAction.setBadgeText(badge); + browser.browserAction.setTitle(title); + browser.browserAction.setIcon(icon); } }; } @@ -168,18 +168,18 @@ function is_site_url(url) { } function init() { - chrome.browserAction.onClicked.addListener(function() { + browser.browserAction.onClicked.addListener(function() { var site_url = localStorage['site_url']; if (site_url) { // try to find already opened tab - chrome.tabs.query({currentWindow: true}, function(tabs) { + browser.tabs.query({currentWindow: true}, function(tabs) { var found_existing = false; for (var i = 0, tab; tab = tabs[i]; i++) { if (tab.url && is_site_url(tab.url)) { - chrome.tabs.update(tab.id, {highlighted: true}); + browser.tabs.update(tab.id, {highlighted: true}); update(); found_existing = true; return; @@ -188,11 +188,11 @@ function init() { // check if current tab is newtab (only if not updated yet) if (!found_existing) { - chrome.tabs.query({currentWindow: true, active: true}, function(tabs) { + browser.tabs.query({currentWindow: true, active: true}, function(tabs) { if (tabs[0].url && is_newtab(tabs[0].url)) { - chrome.tabs.update(tabs[0].id, {url: site_url}); + browser.tabs.update(tabs[0].id, {url: site_url}); } else { - chrome.tabs.create({url: site_url}); + browser.tabs.create({url: site_url}); } }); } // (if (!found_existing)) @@ -206,8 +206,8 @@ function init() { // `feeds_update_interval` and updates the `alarm` object when extension // preferences are saved. timeout(); - chrome.alarms.create({periodInMinutes: 1}); - chrome.alarms.onAlarm.addListener(function() {timeout();}); + browser.alarms.create({periodInMinutes: 1}); + browser.alarms.onAlarm.addListener(function() {timeout();}); } init(); -- cgit v1.2.3 From fbec90d2c3fd2d814743c259de7d256b55db592c Mon Sep 17 00:00:00 2001 From: wtoscer Date: Thu, 30 Nov 2017 13:29:45 +0100 Subject: init browser var with chrome if navigator dont know browser --- js/background.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/js/background.js b/js/background.js index d64fa82..2645058 100644 --- a/js/background.js +++ b/js/background.js @@ -3,6 +3,12 @@ var last_updated = 0; var feeds_last_updated = 0; var prefs_last_updated = 0; +var test = browser; + +if (!test){ + var browser; + browser = chrome; +} function param_escape(arg) { if (typeof encodeURIComponent != 'undefined') -- cgit v1.2.3 From f993d228878f21ec369c76e83a555f9d626897d8 Mon Sep 17 00:00:00 2001 From: wtoscer Date: Thu, 30 Nov 2017 13:31:10 +0100 Subject: update version --- manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.json b/manifest.json index dc2557f..221230d 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "background": { "scripts": ["js/background.js"] }, - "version": "0.5.2", + "version": "0.6", "manifest_version": 2, "description": "This extension displays the number of unread articles in your Tiny Tiny RSS installation", "options_ui": {"page" : "options.html"}, -- cgit v1.2.3