26 lines
1.2 KiB
JavaScript
26 lines
1.2 KiB
JavaScript
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 = 'Опубликовать курс';
|
||
}
|
||
}
|