Чат: аккуратный сайдбар списков ЛС и каналов
- Единый скролл вместо жёсткого max-height:35% на ЛС и flex:1 на каналах (убран пустой провал под каналами) - Секции-заголовки — компактные uppercase-подписи в стиле портала - Строки ЛС и каналов выровнены по единому левому краю (0.75rem) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -297,7 +297,7 @@ function chatBuildChannelRow(channelId, label, subLabel, opts) {
|
||||
opts = opts || {};
|
||||
var row = document.createElement('div');
|
||||
row.id = 'chat-channel-row-' + channelId;
|
||||
row.style.cssText = 'display:flex; align-items:center; gap:0.5rem; padding:0.5rem 0.625rem; border-bottom:1px solid var(--color-border); cursor:pointer;' +
|
||||
row.style.cssText = 'display:flex; align-items:center; gap:0.5rem; padding:0.5rem 0.75rem; border-bottom:1px solid var(--color-border); cursor:pointer;' +
|
||||
(channelId === chatCurrentChannelId ? ' background:hsl(0 72% 44% / 0.06);' : '');
|
||||
row.onmouseover = function () { if (channelId !== chatCurrentChannelId) row.style.background = 'var(--color-muted)'; };
|
||||
row.onmouseout = function () { if (channelId !== chatCurrentChannelId) row.style.background = ''; };
|
||||
|
||||
Reference in New Issue
Block a user