This commit is contained in:
2025-10-08 11:06:36 -06:00
parent dbdf4c0f5b
commit c9645ce678
28 changed files with 44 additions and 77 deletions
+7 -11
View File
@@ -361,21 +361,17 @@ 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();
}
// Permitir navegación libre desde el menú
currentIndex = index;
closeSidebar();
loadContent();
} else {
const toggle = wdiv.querySelector(".toggle-icon");
toggle && toggle.click();
@@ -504,8 +500,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");
}
});
}
+1 -1
View File
File diff suppressed because one or more lines are too long