CC1
This commit is contained in:
+7
-11
@@ -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");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user