mirror of
https://github.com/caddyserver/caddy.git
synced 2024-11-22 12:08:28 +08:00
browse: allow filter init via filter
query param (#3026)
This allows creating links that display only a subset of files in a directory.
This commit is contained in:
parent
11ae1aa6b8
commit
a2d71bdd94
|
@ -326,7 +326,7 @@ footer {
|
|||
}
|
||||
</style>
|
||||
</head>
|
||||
<body onload='filter()'>
|
||||
<body onload='initFilter()'>
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="0" width="0" style="position: absolute;">
|
||||
<defs>
|
||||
<!-- Folder -->
|
||||
|
@ -477,6 +477,16 @@ footer {
|
|||
var filterEl = document.getElementById('filter');
|
||||
filterEl.focus();
|
||||
|
||||
function initFilter() {
|
||||
if (!filterEl.value) {
|
||||
var filterParam = new URL(window.location.href).searchParams.get('filter');
|
||||
if (filterParam) {
|
||||
filterEl.value = filterParam;
|
||||
}
|
||||
}
|
||||
filter();
|
||||
}
|
||||
|
||||
function filter() {
|
||||
var q = filterEl.value.trim().toLowerCase();
|
||||
var elems = document.querySelectorAll('tr.file');
|
||||
|
|
Loading…
Reference in New Issue
Block a user