diff js/feed-preview.js @ 10:ff5e5e3eba32

Implement feed subscription for web-based feed readers Add options page for configuring web-based feed readers which allow for subscribing to feeds via GET requests. Track tabs containing feed previews and inject a content script which retrieves the configured feed readers and keeps them in sync.
author Guido Berhoerster <guido+feed-preview@berhoerster.name>
date Fri, 07 Dec 2018 23:00:41 +0100
parents fcd65cf3f634
children f0c4a458869c
line wrap: on
line diff
--- a/js/feed-preview.js	Tue Nov 27 16:05:14 2018 +0100
+++ b/js/feed-preview.js	Fri Dec 07 23:00:41 2018 +0100
@@ -17,10 +17,16 @@
             `type="application/xslt+xml" href="${xslFilename}"`);
     feedPreviewDocument.firstChild.after(xmlStylesheetNode);
 
-    feedPreviewDocument.querySelector('link[rel=stylesheet]').href =
+    feedPreviewDocument.querySelector('#default-stylesheet').href =
             browser.runtime.getURL('web_resources/style/feed-preview.css');
 
     feedPreviewDocument.querySelector('title').textContent = feed.title;
+
+    feedPreviewDocument.querySelector('label[for="feed-reader-selection"]')
+            .textContent = browser.i18n.getMessage('feedReaderSelectionLabel');
+    feedPreviewDocument.querySelector('[name="subscribe"]').textContent =
+            browser.i18n.getMessage('subscribeButtonLabel');
+
     feedPreviewDocument.querySelector('#feed-title').textContent = feed.title;
     feedPreviewDocument.querySelector('#feed-subtitle').textContent =
             feed.subtitle;