40 lines
1.0 KiB
HTML
Executable File
40 lines
1.0 KiB
HTML
Executable File
---
|
|
layout: default
|
|
<!-- permalink: /index/ -->
|
|
---
|
|
|
|
<div class="publication">
|
|
<div>
|
|
<input type="text" id="searchBox" placeholder="Buscar arquivos..." onkeyup="filterList()">
|
|
</div>
|
|
<div class="pub-header">
|
|
{{ content }}
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<script>
|
|
function filterList() {
|
|
// Pega o valor do campo de busca
|
|
var filter = document.getElementById('searchBox').value.toLowerCase();
|
|
var ul = document.getElementById('fileList');
|
|
var li = ul.getElementsByTagName('li');
|
|
|
|
// Itera sobre os itens da lista e esconde os que não correspondem
|
|
for (var i = 0; i < li.length; i++) {
|
|
var filename = li[i].getAttribute('data-filename').toLowerCase();
|
|
var username = li[i].getAttribute('data-username').toLowerCase();
|
|
var path = li[i].getAttribute('data-path').toLowerCase();
|
|
|
|
if (filename.indexOf(filter) > -1 || username.indexOf(filter) > -1 || path.indexOf(filter) > -1) {
|
|
li[i].style.display = "";
|
|
} else {
|
|
li[i].style.display = "none";
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
|
|
|