Use directory path heading as breadcrumbs

This commit is contained in:
2022-04-10 13:39:47 +02:00
parent 7ea2e41f17
commit 7c23a6b409

View File

@@ -15,9 +15,17 @@
<script src="/Nginx-Fancyindex-Theme/marked.min.js"></script> <script src="/Nginx-Fancyindex-Theme/marked.min.js"></script>
<script> <script>
let directoryHeading = document.getElementById("directory"); let directoryHeading = document.getElementById("directory");
document.title = "Directory Listing for " + directoryHeading.innerHTML; let directory = directoryHeading.innerHTML;
document.title = "Directory Listing for " + directory;
let table = document.getElementById("list"); let table = document.getElementById("list");
if (table.tBodies[0].rows[0].cells[0].children[0].innerHTML == "Parent directory/") {
directoryHeading.innerHTML = directory.replaceAll(/[^/]+/g, (match, offset) =>
`<a href="${directory.substr(0, offset+match.length+1)}">${match}</a>`
);
}
let searchContainer = document.getElementById("search-container"); let searchContainer = document.getElementById("search-container");
searchContainer.remove(); searchContainer.remove();
table.before(searchContainer); table.before(searchContainer);