From c5cf1359762274a17fb139944405c02618996700 Mon Sep 17 00:00:00 2001 From: Mark Powers Date: Mon, 23 Nov 2020 20:21:59 -0600 Subject: Fix youtube feeds --- index.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'index.js') diff --git a/index.js b/index.js index 9ba390e..2138dd5 100644 --- a/index.js +++ b/index.js @@ -6,14 +6,28 @@ function subscribe_link(feed_url){ } window.onload = async function () { - let settings = await browser.storage.sync.get("tr"); + let settings = await browser.storage.sync.get(["tr", "rb"]); base_ttrss = settings.tr; + let base_rb = settings.rb; let feeds = document.getElementById('feeds'); feeds.innerText = "Loading..." browser.tabs.query({ active: true, currentWindow: true }, function (tabs) { browser.tabs.sendMessage(tabs[0].id, {}).then( function (feed_urls) { feeds.innerText = "" + if(!base_rb) { + let newSettingsLink = document.createElement("a") + newSettingsLink["href"] = "/options.html" + newSettingsLink.innerText = "RSS-bridge instance not set! Click here to open options."; + let newDiv = document.createElement('div'); + newDiv.append(newSettingsLink); + feeds.appendChild(newDiv); + + let newP = document.createElement('p') + newP.innerText = `Found ${feed_urls.length} feeds` + feeds.append(newP) + return; + } feed_urls.forEach(item => { let newLink = document.createElement('a'); -- cgit v1.2.3