export function showMessage(text, type) { const messageEl = document.getElementById('builder-message'); if (!messageEl) { console.warn('Message element not found'); return; } messageEl.textContent = text; messageEl.className = `message ${type}`; } export function updateBuilderTitle(isEditing) { const h2 = document.querySelector('.course-builder-container h2'); const subtitle = document.querySelector('.course-builder-container .subtitle'); const publishBtn = document.getElementById('publish-course'); if (isEditing) { if (h2) h2.textContent = 'Редактирование курса'; if (subtitle) subtitle.textContent = 'Редактируйте содержимое курса с помощью редактора Markdown'; if (publishBtn) publishBtn.textContent = 'Сохранить изменения'; } else { if (h2) h2.textContent = 'Конструктор курса'; if (subtitle) subtitle.textContent = 'Создайте новый курс с помощью редактора Markdown с поддержкой LaTeX'; if (publishBtn) publishBtn.textContent = 'Опубликовать курс'; } }