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>
 | 
						|
 | 
						|
 | 
						|
 |