feat: gear icon on subreddit badges and popover CSS

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-26 16:02:57 -04:00
parent af7afde592
commit 1da061f12d
2 changed files with 289 additions and 2 deletions

View File

@@ -62,6 +62,18 @@
container.setAttribute("data-rt-subreddit", subredditName);
container.appendChild(badge);
const gear = document.createElement("span");
gear.className = "rt-badge-gear";
gear.textContent = "\u2699";
gear.addEventListener("click", function (e) {
e.preventDefault();
e.stopPropagation();
if (window.RedditTweaks.colorPopover) {
window.RedditTweaks.colorPopover.open(badge, subredditName, currentSettings);
}
});
badge.appendChild(gear);
const prevNode = subLink.previousSibling;
if (prevNode && prevNode.nodeType === Node.TEXT_NODE && /\bto\s*$/.test(prevNode.textContent)) {
prevNode.textContent = prevNode.textContent.replace(/\s*to\s*$/, " ");