CC aplicado

This commit is contained in:
2025-09-25 13:03:23 -06:00
parent ad9b4d5999
commit 5e71e889f1
33 changed files with 241 additions and 154 deletions
+6 -11
View File
@@ -361,21 +361,16 @@ var CourseNav = (function (COURSE_CONFIG) {
const idx = courseData.contentArray.findIndex((c) => c.content === item.content && c.title === item.title);
link.dataset.coursenavindex = idx;
link.dataset.coursenavvisited = idx >= 0 && courseData.contentArray[idx].visited;
link.dataset.coursenavvisited = "true";
wdiv.appendChild(link);
link.addEventListener("click", () => {
CLICK_SOUND.play();
const index = parseInt(link.dataset.coursenavindex, 10);
if (index >= 0) {
if (DEBUG || courseData.contentArray[index].visited) {
currentIndex = index;
closeSidebar();
loadContent();
} else {
closeSidebar();
showLockedContentWarning();
}
currentIndex = index;
closeSidebar();
loadContent();
} else {
const toggle = wdiv.querySelector(".toggle-icon");
toggle && toggle.click();
@@ -504,8 +499,8 @@ var CourseNav = (function (COURSE_CONFIG) {
const idx = parseInt(link.dataset.coursenavindex, 10);
const item = courseData.contentArray[idx];
if (item) {
link.dataset.coursenavvisited = item.visited;
item.visited ? link.classList.add("visited") : link.classList.remove("visited");
link.dataset.coursenavvisited = "true";
link.classList.add("visited");
}
});
}