feat: add badgeLayout toggle, rename FOUC class to rt-badges-enabled

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-26 21:10:48 -04:00
parent 7ac47b5c3c
commit 8d3ff72f4f
4 changed files with 20 additions and 6 deletions

View File

@@ -5,17 +5,24 @@
const settings = await window.RedditTweaks.loadSettings();
if (!settings.enabled) return;
document.documentElement.classList.add("rt-enabled");
window.RedditTweaks.badgeTweak.apply(settings);
if (settings.badgeLayout) {
document.documentElement.classList.add("rt-badges-enabled");
window.RedditTweaks.badgeTweak.apply(settings);
}
browser.storage.onChanged.addListener(function (changes) {
if (changes.enabled && changes.enabled.newValue !== changes.enabled.oldValue) {
if (
(changes.enabled && changes.enabled.newValue !== changes.enabled.oldValue) ||
(changes.badgeLayout && changes.badgeLayout.newValue !== changes.badgeLayout.oldValue)
) {
location.reload();
return;
}
window.RedditTweaks.loadSettings().then(function (updated) {
window.RedditTweaks.badgeTweak.updateColors(updated);
if (settings.badgeLayout) {
window.RedditTweaks.badgeTweak.updateColors(updated);
}
});
});
}