remove dup teacher

This commit is contained in:
Zan
2025-12-02 16:35:51 +01:00
parent 581c8ba1d5
commit 6d9a45941b

View File

@@ -711,19 +711,21 @@
const lessonDetails = document.createElement('div');
lessonDetails.className = 'lesson-details';
const teacherItem = document.createElement('div');
teacherItem.className = 'detail-item';
const teacherLabel = document.createElement('span');
teacherLabel.className = 'detail-label';
teacherLabel.textContent = LanguageManager.t('timetable.teacher_label');
const teacherValue = document.createElement('span');
teacherValue.className = `detail-value ${lesson.originalTeacher != '' ? 'line-through' : ''}`;
teacherValue.textContent = lesson.originalTeacher != '' ? lesson.originalTeacher : lesson.teacher;
teacherItem.appendChild(teacherLabel);
teacherItem.appendChild(teacherValue);
lessonDetails.appendChild(teacherItem);
if (!lesson.isSubstituted) {
const teacherItem = document.createElement('div');
teacherItem.className = 'detail-item';
const teacherLabel = document.createElement('span');
teacherLabel.className = 'detail-label';
teacherLabel.textContent = LanguageManager.t('timetable.teacher_label');
const teacherValue = document.createElement('span');
teacherValue.className = 'detail-value';
teacherValue.textContent = lesson.teacher;
teacherItem.appendChild(teacherLabel);
teacherItem.appendChild(teacherValue);
lessonDetails.appendChild(teacherItem);
}
if (lesson.originalTeacher != '') {
if (lesson.isSubstituted) {
const substituteItem = document.createElement('div');
substituteItem.className = 'detail-item';
const substituteLabel = document.createElement('span');
@@ -1700,7 +1702,7 @@
const timetableGrid = document.querySelector(".timetable-grid");
if (timetableGrid) {
const newContent = await generateTimeGrid(lessons, weekDates);
const newContent = await generateTimeGrid(allLessons, weekDates);
timetableGrid.innerHTML = '';
const parser1 = new DOMParser();