Admin ring on comments/channel + pending-submissions dots on Admin tab & Submissions subtab

- adminBadge.js: add applyAdminRing(el, id) for surfaces that already place the
  star on a specific element and just need the ring.
- comments: ring + star on admin authors' avatars; round the comment avatar box
  so the ring reads as a circle.
- channel page: ring the inner rounded avatar box (star already on the wrap).
- Notification dots: red dot on the profile modal's Admin nav tab and on the
  Submissions subtab button when there are pending submissions, so admins know
  where to look. profileModalController.setSubmissionsUnreadIndicator toggles
  both (Admin nav dot gated on the tab being visible); driven from
  applyProfileNotificationDot off app._submissionsPending.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
thePR0M3TH3ANandClaude Opus 4.8 committed 2026-07-07 14:59:09 -04:00
1 parent 37edbd18d2
commit d091ce8bac
7 files changed
+100 -7

No files matched your search

+11 -1
View File
@@ -423,6 +423,11 @@
/>
</svg>
Admin (Moderation)
<span
id="profileNavAdminUnreadDot"
class="profile-nav__unread-dot"
aria-hidden="true"
></span>
</button>
<button
id="profileMobileLockNowBtn"
@@ -1884,9 +1889,14 @@
data-admin-subtab="submissions"
aria-controls="adminSubmissionsSection"
aria-selected="false"
class="btn-ghost focus-ring px-3 py-1.5 text-sm font-medium hidden"
class="admin-subtab-has-dot btn-ghost focus-ring px-3 py-1.5 text-sm font-medium hidden"
>
Submissions
<span
id="adminSubtabSubmissionsDot"
class="admin-subtab-dot"
aria-hidden="true"
></span>
</button>
</div>