Старт
This commit is contained in:
25
frontend/src/course-builder/CourseUI.js
Normal file
25
frontend/src/course-builder/CourseUI.js
Normal file
@@ -0,0 +1,25 @@
|
||||
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 = 'Опубликовать курс';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user