Basic cours support #44
1 changed files with 3 additions and 1 deletions
|
@ -14,6 +14,8 @@ const buildFileTree = (parent, data, location) => {
|
||||||
// Directory
|
// Directory
|
||||||
li.textContent = item.name;
|
li.textContent = item.name;
|
||||||
li.classList.add("collapsed");
|
li.classList.add("collapsed");
|
||||||
|
|
||||||
|
// Toggle collapsing on click
|
||||||
li.addEventListener("click", function (e) {
|
li.addEventListener("click", function (e) {
|
||||||
if (e.target === li) {
|
if (e.target === li) {
|
||||||
li.classList.toggle("collapsed");
|
li.classList.toggle("collapsed");
|
||||||
|
@ -43,6 +45,7 @@ const buildFileTree = (parent, data, location) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
window.addEventListener("load", () => {
|
window.addEventListener("load", () => {
|
||||||
|
// Build the filetree
|
||||||
const fileTreeElement = document.getElementsByTagName("aside")[0];
|
const fileTreeElement = document.getElementsByTagName("aside")[0];
|
||||||
const dataElement = fileTreeElement.getElementsByTagName("span")[0];
|
const dataElement = fileTreeElement.getElementsByTagName("span")[0];
|
||||||
|
|
||||||
|
@ -51,6 +54,5 @@ window.addEventListener("load", () => {
|
||||||
JSON.parse(dataElement.getAttribute("data-json")).children,
|
JSON.parse(dataElement.getAttribute("data-json")).children,
|
||||||
""
|
""
|
||||||
);
|
);
|
||||||
|
|
||||||
dataElement.remove();
|
dataElement.remove();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue