function toggleMenu(event, btn) {
// Останавливаем событие, чтобы не сработал клик по всей строке таблицы
event.stopPropagation();
const currentMenu = btn.nextElementSibling;
// Сначала закрываем все остальные открытые меню на странице
document.querySelectorAll('.dropdown-menu').forEach(m => {
if (m !== currentMenu) m.classList.remove('show');
});
// Переключаем видимость текущего меню
currentMenu.classList.toggle('show');
}
// Если пользователь кликнет в любое другое место страницы — закрываем меню
window.onclick = function(event) {
if (!event.target.matches('.menu-dots')) {
document.querySelectorAll('.dropdown-menu').forEach(m => {
m.classList.remove('show');
});
}
}