Addresses #3: Call goToSlide() from topic list

This commit is contained in:
Knoch 2020-03-11 10:54:31 +01:00
parent 9f80580b6b
commit 423332b68d

View File

@ -110,16 +110,16 @@ function getTopicListContent() {
while (parentElement.nodeName.toLowerCase() != 'article') {
parentElement = parentElement.parentElement;
}
let parentSlideID = parentElement.id;
let parentSlideID = parseInt(parentElement.id.replace('slide', ''));
if (level > currentLevel) {
resultHtml += `<ul><li><a href="#${parentSlideID}">${element.textContent}</a></li>`;
resultHtml += `<ul><li><a href="javascript:goToSlide(${parentSlideID})">${element.textContent}</a></li>`;
currentLevel = level;
} else if (level < currentLevel) {
resultHtml += `</ul></li><li><a href="#${parentSlideID}">${element.textContent}</a></li></li>`;
resultHtml += `</ul></li><li><a href="javascript:goToSlide(${parentSlideID})">${element.textContent}</a></li></li>`;
currentLevel = level;
} else {
resultHtml += `<li><a href="#${parentSlideID}">${element.textContent}</a>`;
resultHtml += `<li><a href="javascript:goToSlide(${parentSlideID})">${element.textContent}</a>`;
}
})
@ -168,4 +168,4 @@ function toggleTopicList() {
lastCtrlPress = Date.now();
}
}
}
}