Use directory path heading as breadcrumbs
This commit is contained in:
10
footer.html
10
footer.html
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user