settings-site: phase 4 client refactor (split app.js into focused modules, shared dropdown helper, strict-CSP-ready)

This commit is contained in:
2026-04-18 18:04:46 +00:00
parent 0ac6debcf9
commit e2443fd94a
8 changed files with 890 additions and 757 deletions

View File

@@ -428,6 +428,15 @@ body::before {
.ss-placeholder { color: var(--text-dim); }
.ss-avatar { width: 20px; height: 20px; border-radius: 50%; }
.ss-dot { width: 10px; height: 10px; border-radius: 0; flex-shrink: 0; }
.ss-chips { display: flex; flex-wrap: wrap; gap: 4px; margin-bottom: 8px; }
.ss-option.ss-chip {
display: inline-flex;
padding: 4px 8px;
margin: 2px;
border-radius: 12px;
font-size: 12px;
cursor: pointer;
}
/* Save bar */
.save-bar {