# HG changeset patch # User Guido Berhoerster # Date 1538638826 -7200 # Node ID 1c31f4102408be74ba2dccdf93ce3e87519218f8 # Parent bc5cc170163c734e6b0e4be130e27375004904fc Show a hint if the feed has no entries diff -r bc5cc170163c -r 1c31f4102408 _locales/de/messages.json --- a/_locales/de/messages.json Wed Oct 03 23:40:57 2018 +0200 +++ b/_locales/de/messages.json Thu Oct 04 09:40:26 2018 +0200 @@ -11,6 +11,10 @@ "message": "Feed ohne Titel", "description": "Default title for feeds." }, + "noEntriesHint": { + "message": "Dieser Feed hat keine Einträge.", + "description": "Hint to display if there are no entries." + }, "defaultFeedEntryTitle": { "message": "Eintrag ohne Titel", "description": "Default title for feed entries." diff -r bc5cc170163c -r 1c31f4102408 _locales/en/messages.json --- a/_locales/en/messages.json Wed Oct 03 23:40:57 2018 +0200 +++ b/_locales/en/messages.json Thu Oct 04 09:40:26 2018 +0200 @@ -11,6 +11,10 @@ "message": "Untitled Feed", "description": "Default title for feeds." }, + "noEntriesHint": { + "message": "This feed has no entries.", + "description": "Hint to display if there are no entries." + }, "defaultFeedEntryTitle": { "message": "Untitled Entry", "description": "Default title for feed entries." diff -r bc5cc170163c -r 1c31f4102408 content_scripts/feed-preview.js --- a/content_scripts/feed-preview.js Wed Oct 03 23:40:57 2018 +0200 +++ b/content_scripts/feed-preview.js Thu Oct 04 09:40:26 2018 +0200 @@ -329,6 +329,17 @@ previewDocument.querySelector('#entry-files-list-template'); let entryFileTemplateElement = previewDocument.querySelector('#entry-file-template'); + if (this.entries.length === 0) { + let hintTemplateElement = + previewDocument.querySelector('#no-entries-hint-template'); + let hintNode = + previewDocument.importNode(hintTemplateElement.content, + true); + hintNode.querySelector("#no-entries-hint").textContent = + browser.i18n.getMessage('noEntriesHint'); + + previewDocument.body.append(hintNode); + } for (let entry of this.entries) { let entryNode = previewDocument.importNode(entryTemplateElement.content, diff -r bc5cc170163c -r 1c31f4102408 web_resources/feed-preview.xhtml --- a/web_resources/feed-preview.xhtml Wed Oct 03 23:40:57 2018 +0200 +++ b/web_resources/feed-preview.xhtml Thu Oct 04 09:40:26 2018 +0200 @@ -43,6 +43,9 @@ +