diff --git a/public/templates/files.html b/public/templates/files.html index b0c4661..61ec837 100644 --- a/public/templates/files.html +++ b/public/templates/files.html @@ -74,11 +74,68 @@ if(response.content == "ERROR_NOT_EXIST") { fileExplorer.innerHTML = fileExplorerError + const last_dir = document.getElementById("last_directory") + + last_dir.addEventListener("click", () => { + + var cdSplit = currentDir.value.split("/") + + if(cdSplit.slice(-1) == "") { + + cdSplit.pop() + cdSplit.pop() + + } else { + cdSplit.pop() + + + } + + + currentDir.value = cdSplit.join("/") + + if(currentDir.value == "") { + currentDir.value = "/" + } + + getDirectory(currentDir.value) + + + }) console.log("DENY") } else if(response.content == "ERROR_NOT_PERMITTED") { fileExplorer.innerHTML = '

Revenir au dossier parent

' +'

Vous n\'avez pas la permission de regarder ce dossier.

' + const last_dir = document.getElementById("last_directory") + + last_dir.addEventListener("click", () => { + + var cdSplit = currentDir.value.split("/") + + if(cdSplit.slice(-1) == "") { + + cdSplit.pop() + cdSplit.pop() + + } else { + cdSplit.pop() + + + } + + + currentDir.value = cdSplit.join("/") + + if(currentDir.value == "") { + currentDir.value = "/" + } + + getDirectory(currentDir.value) + + + }) + console.log("DENY") } else {