diff options
Diffstat (limited to 'index.js')
-rw-r--r-- | index.js | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -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'); |