1
0
Fork 0
mirror of https://github.com/EDeev/tablo.git synced 2026-10-07 20:49:31 +03:00
tablo/app/static/js/schedule.js
2026-05-19 13:49:09 +03:00

20 lines
1.1 KiB
JavaScript

// ═══ Переименование расписания ═══════════════════════════════════════════════
function initRenameSchedule() {
document.querySelector('.rename-schedule-btn')?.addEventListener('click', () => {
const current = document.querySelector('.schedule-name-display')?.textContent.trim() || '';
openRenameModal('Переименовать расписание', current, async (val) => {
const res = await apiFetch(`/schedules/${SCHEDULE_ID}/rename`, 'POST', { name: val });
if (res.ok) {
document.querySelector('.schedule-name-display').textContent = val;
document.title = val;
} else alert(res.error || 'Ошибка');
});
});
}
// ─── Инициализация страницы расписания ───────────────────────────────────────
document.addEventListener('DOMContentLoaded', () => {
initRenameModal();
initEditMode();
initRenameSchedule();
});