diff --git a/public/_locales b/public/_locales index 322a245d..6ff5f86e 160000 --- a/public/_locales +++ b/public/_locales @@ -1 +1 @@ -Subproject commit 322a245df5b39875a0e30725b7b2980ed008aef1 +Subproject commit 6ff5f86e9aca64c2ad51aa13e39db1a040506f9d diff --git a/public/options/options.html b/public/options/options.html index 6c09cfd9..52a58123 100644 --- a/public/options/options.html +++ b/public/options/options.html @@ -359,6 +359,18 @@
__MSG_showTimeWithSkipsDescription__
+
+
+ + +
+
+
-
-
+

__MSG_yourWork__

diff --git a/src/config.ts b/src/config.ts index 95a36421..f13cd3ad 100644 --- a/src/config.ts +++ b/src/config.ts @@ -77,6 +77,7 @@ interface SBConfig { showDeArrowPromotion: boolean; showDeArrowInSettings: boolean; showZoomToFillError2: boolean; + cleanPopup: boolean; // Used to cache calculated text color info categoryPillColors: { @@ -320,6 +321,7 @@ const syncDefaults = { showDeArrowPromotion: false, showDeArrowInSettings: true, showZoomToFillError2: true, + cleanPopup: false, categoryPillColors: {}, diff --git a/src/popup.ts b/src/popup.ts index 234096fe..41fb9210 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -108,6 +108,10 @@ async function runThePopup(messageListener?: MessageListener): Promise { const PageElements: PageElements = {}; [ + "sbPopupLogo", + "sbYourWorkBox", + "videoInfo", + "sbFooter", "sponsorBlockPopupBody", "sponsorblockPopup", "sponsorStart", @@ -198,6 +202,16 @@ async function runThePopup(messageListener?: MessageListener): Promise { } PageElements.sbDonate.addEventListener("click", () => Config.config.donateClicked = Config.config.donateClicked + 1); + if (Config.config.cleanPopup) { + PageElements.sbPopupLogo.classList.add("hidden"); + PageElements.sbYourWorkBox.classList.add("hidden"); + PageElements.sbFooter.classList.add("hidden"); + PageElements.sponsorTimesDonateContainer.classList.add("hidden"); + PageElements.mainControls.classList.add("hidden"); + + PageElements.videoInfo.style.marginTop = "10px"; + } + if (Config.config.testingServer) { PageElements.sbBetaServerWarning.classList.remove("hidden"); PageElements.sbBetaServerWarning.addEventListener("click", function () {