From ab6f56175688fab25443f77a5531af2b93ce5fb0 Mon Sep 17 00:00:00 2001 From: Adrien Toubiana Date: Sun, 24 Oct 2021 23:31:56 +0200 Subject: [PATCH] Add option to disable YouTube video preview --- src/options.html | 5 +++++ src/scripts/app/views/contentView.js | 8 ++++++++ src/scripts/bgprocess/models/Settings.js | 3 ++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/options.html b/src/options.html index 571bfa06..ba9ce8d9 100644 --- a/src/options.html +++ b/src/options.html @@ -395,6 +395,11 @@

Smart RSS

+ + diff --git a/src/scripts/app/views/contentView.js b/src/scripts/app/views/contentView.js index fc275e20..639b23f6 100644 --- a/src/scripts/app/views/contentView.js +++ b/src/scripts/app/views/contentView.js @@ -260,6 +260,14 @@ define(function (require) { audio.querySelector('source').src = enclosureData.url; break; case 'youtube': + // Do not create YouTube Preview if disabled + if (!bg.settings.get('enableYoutubePreview')) { + newEnclosure = document + .createRange() + .createContextualFragment(require('text!templates/enclosureGeneral.html')); + break; + } + newEnclosure = document .createRange() .createContextualFragment(require('text!templates/enclosureYoutubeCover.html')); diff --git a/src/scripts/bgprocess/models/Settings.js b/src/scripts/bgprocess/models/Settings.js index 357439a7..fc2306e4 100644 --- a/src/scripts/bgprocess/models/Settings.js +++ b/src/scripts/bgprocess/models/Settings.js @@ -200,7 +200,8 @@ define(['backbone', 'preps/indexeddb'], function (BB) { invertColors: 'no', defaultView: 'feed', cacheParsedArticles: 'false', - defaultToUnreadOnly: 'false' + defaultToUnreadOnly: 'false', + enableYoutubePreview: true, }, /** * @property localStorage