feat: Улучшения интерфейса и очистка логов

- Удалены избыточные console.log из JavaScript для чистой консоли браузера
- Исправлена проблема с выделением текста в multi-view панелях
- Сохранена функциональность drag & drop для перетаскивания панелей
- Добавлены CSS правила для корректного выделения текста в логах
- Исправлена синтаксическая ошибка в CSS файле

Изменения:
- app/static/js/index.js: удалены логи WebSocket, setupMultiView, createMultiViewPanel, Processing, AJAX Update, applyPanelOrder, Recalculating, Document click event, Container selected/deselected, switchToSingle, openWs
- app/static/css/index.css: добавлены правила user-select для multi-view логов, исправлена синтаксическая ошибка
This commit is contained in:
Sergey Antropoff 2025-09-01 19:04:38 +03:00
parent d570807c02
commit 46855dc0c7
2 changed files with 50 additions and 405 deletions

View File

@ -617,6 +617,12 @@ a{color:var(--link)}
user-select: none; user-select: none;
} }
/* Разрешаем выделение текста в области логов */
.multi-view-panel .multi-view-log {
user-select: text;
cursor: text;
}
/* Стили для перетаскиваемого элемента */ /* Стили для перетаскиваемого элемента */
.multi-view-panel.dragging { .multi-view-panel.dragging {
opacity: 0.7; opacity: 0.7;
@ -664,6 +670,7 @@ a{color:var(--link)}
.multi-view-header { .multi-view-header {
cursor: grab; cursor: grab;
position: relative; position: relative;
user-select: none; /* Запрещаем выделение в заголовке */
} }
.multi-view-header:active { .multi-view-header:active {
@ -2169,6 +2176,7 @@ a{color:var(--link)}
gap: 4px; gap: 4px;
align-items: center; align-items: center;
flex-shrink: 0; /* Предотвращает сжатие кнопок */ flex-shrink: 0; /* Предотвращает сжатие кнопок */
user-select: none; /* Запрещаем выделение в кнопках */
} }
.level-btn { .level-btn {
@ -2664,3 +2672,4 @@ footer{position:fixed;right:10px;bottom:10px;opacity:.6;font-size:11px}
.notification-close:hover { .notification-close:hover {
background: var(--chip); background: var(--chip);
color: var(--fg); color: var(--fg);
}

File diff suppressed because it is too large Load Diff