feat: Добавлена автоматическая прокрутка к последним логам при drag & drop
- При перестановке панелей в multi-view режиме автоматически прокручиваются логи к самому низу - Прокрутка срабатывает после завершения анимации перестановки панелей - Добавлена прокрутка в функции savePanelOrder для сохранения порядка панелей - Улучшен пользовательский опыт при работе с drag & drop функциональностью Изменения: - app/static/js/index.js: добавлены вызовы scrollToBottom() в setupDragAndDrop и savePanelOrder
This commit is contained in:
parent
46855dc0c7
commit
afa2829872
@ -5841,6 +5841,11 @@ function reinitializeElements() {
|
|||||||
if (targetElement && targetElement.classList) {
|
if (targetElement && targetElement.classList) {
|
||||||
targetElement.classList.remove('swapping');
|
targetElement.classList.remove('swapping');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Автоматически прокручиваем к последним логам после перестановки
|
||||||
|
setTimeout(() => {
|
||||||
|
scrollToBottom();
|
||||||
|
}, 100);
|
||||||
}, 300);
|
}, 300);
|
||||||
|
|
||||||
// Убираем подсветку
|
// Убираем подсветку
|
||||||
@ -5944,6 +5949,11 @@ function reinitializeElements() {
|
|||||||
|
|
||||||
localStorage.setItem('lb_panel_order', JSON.stringify(uniquePanelOrder));
|
localStorage.setItem('lb_panel_order', JSON.stringify(uniquePanelOrder));
|
||||||
console.log('Panel order saved:', uniquePanelOrder);
|
console.log('Panel order saved:', uniquePanelOrder);
|
||||||
|
|
||||||
|
// Автоматически прокручиваем к последним логам после сохранения порядка
|
||||||
|
setTimeout(() => {
|
||||||
|
scrollToBottom();
|
||||||
|
}, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user