Komunitas:Daftar Artikel: Perbedaan antara revisi
Dari WikiPangan
Tidak ada ringkasan suntingan Tag: Pengembalian manual |
Tidak ada ringkasan suntingan Tag: Dikembalikan |
||
Baris 1: | Baris 1: | ||
<!-- | <!DOCTYPE html> | ||
<div | <html lang="id"> | ||
<h2>Bahan Pangan</h2> | <head> | ||
<DynamicPageList> | <meta charset="UTF-8"> | ||
category = Bahan Pangan | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
category = Matang | <title>Daftar Artikel Pangan dan Provinsi</title> | ||
order = ascending | </head> | ||
ordermethod = title | <body> | ||
</DynamicPageList> | <div class="container"> | ||
</div> | <div class="search-bar"> | ||
<input type="text" id="searchInput" placeholder="Cari artikel..."> | |||
</div> | |||
<div class="grid"> | |||
<!-- Bahan Pangan --> | |||
<div class="card"> | |||
<h2>Bahan Pangan</h2> | |||
<DynamicPageList> | |||
category = Bahan Pangan | |||
category = Matang | |||
order = ascending | |||
ordermethod = title | |||
</DynamicPageList> | |||
</div> | |||
<!-- Olahan Pangan --> | <!-- Olahan Pangan --> | ||
<div | <div class="card"> | ||
<h2>Olahan Pangan</h2> | <h2>Olahan Pangan</h2> | ||
<DynamicPageList> | <DynamicPageList> | ||
category = Olahan Pangan | category = Olahan Pangan | ||
category = Matang | category = Matang | ||
order = ascending | order = ascending | ||
ordermethod = title | ordermethod = title | ||
</DynamicPageList> | </DynamicPageList> | ||
</div> | </div> | ||
<!-- Sumatera Selatan --> | <!-- Sumatera Selatan --> | ||
<div | <div class="card"> | ||
<h2>Sumatera Selatan</h2> | <h2>Sumatera Selatan</h2> | ||
<DynamicPageList> | <DynamicPageList> | ||
category = Sumatera Selatan | category = Sumatera Selatan | ||
category = Matang | category = Matang | ||
order = ascending | order = ascending | ||
ordermethod = title | ordermethod = title | ||
</DynamicPageList> | </DynamicPageList> | ||
</div> | </div> | ||
<!-- Sulawesi Selatan --> | <!-- Sulawesi Selatan --> | ||
<div | <div class="card"> | ||
<h2>Sulawesi Selatan</h2> | |||
< | <DynamicPageList> | ||
category = Sulawesi Selatan | category = Sulawesi Selatan | ||
category = Matang | category = Matang | ||
order = ascending | order = ascending | ||
ordermethod = title | ordermethod = title | ||
</DynamicPageList> | |||
</div> | |||
</ | <!-- Nusa Tenggara Timur --> | ||
</div> | <div class="card"> | ||
<h2>Nusa Tenggara Timur</h2> | |||
<DynamicPageList> | |||
category = Nusa Tenggara Timur | |||
category = Matang | |||
order = ascending | |||
ordermethod = title | |||
</DynamicPageList> | |||
</div> | |||
<!-- | <!-- Jawa Barat --> | ||
<div | <div class="card"> | ||
<h2>Jawa Barat</h2> | |||
<DynamicPageList> | <DynamicPageList> | ||
category = | category = Jawa Barat | ||
category = Matang | category = Matang | ||
order = ascending | order = ascending | ||
ordermethod = title | ordermethod = title | ||
</DynamicPageList> | </DynamicPageList> | ||
</div> | </div> | ||
<!-- Jawa | <!-- Jawa Tengah --> | ||
<div | <div class="card"> | ||
<h2>Jawa Tengah</h2> | |||
<DynamicPageList> | <DynamicPageList> | ||
category = Jawa | category = Jawa Tengah | ||
category = Matang | category = Matang | ||
order = ascending | order = ascending | ||
ordermethod = title | ordermethod = title | ||
</DynamicPageList> | </DynamicPageList> | ||
</div> | </div> | ||
<!-- Jawa | <!-- Jawa Timur --> | ||
<div | <div class="card"> | ||
<h2>Jawa Timur</h2> | |||
<DynamicPageList> | <DynamicPageList> | ||
category = Jawa | category = Jawa Timur | ||
category = Matang | category = Matang | ||
order = ascending | order = ascending | ||
ordermethod = title | ordermethod = title | ||
</DynamicPageList> | </DynamicPageList> | ||
</div> | </div> | ||
<!-- | <!-- Sumatera Utara --> | ||
<div | <div class="card"> | ||
<h2>Sumatera Utara</h2> | |||
<DynamicPageList> | <DynamicPageList> | ||
category = | category = Sumatera Utara | ||
category = Matang | category = Matang | ||
order = ascending | order = ascending | ||
ordermethod = title | ordermethod = title | ||
</DynamicPageList> | </DynamicPageList> | ||
</div> | </div> | ||
</div> | |||
</div> | |||
< | <script> | ||
// Fungsi pencarian sederhana | |||
const searchInput = document.getElementById('searchInput'); | |||
const cards = document.querySelectorAll('.card'); | |||
searchInput.addEventListener('input', function(e) { | |||
const searchTerm = e.target.value.toLowerCase(); | |||
cards.forEach(card => { | |||
const title = card.querySelector('h2').textContent.toLowerCase(); | |||
const links = card.querySelectorAll('ul li a'); | |||
let hasMatch = false; | |||
// Periksa apakah judul atau teks tautan cocok dengan kata kunci pencarian | |||
if (title.includes(searchTerm)) { | |||
hasMatch = true; | |||
} else { | |||
links.forEach(link => { | |||
if (link.textContent.toLowerCase().includes(searchTerm)) { | |||
hasMatch = true; | |||
} | |||
}); | |||
} | |||
// Tampilkan atau sembunyikan kartu berdasarkan kecocokan | |||
card.style.display = hasMatch || searchTerm === '' ? '' : 'none'; | |||
}); | |||
}); | |||
</script> | |||
</body> | |||
</html> |
Revisi per 24 Juli 2025 18.24
<!DOCTYPE html>