From 318c13aa24f4382c436f5cf8bd5486719eea01f2 Mon Sep 17 00:00:00 2001 From: cindy Date: Thu, 11 Jun 2026 01:07:51 +0700 Subject: [PATCH] feat: initialize Poverty Mapping module with authentication, dynamic UI, and map management logic --- 03PovertyMapping/assets/js/app.js | 6 +++--- 03PovertyMapping/index.html | 2 +- index.html | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/03PovertyMapping/assets/js/app.js b/03PovertyMapping/assets/js/app.js index 85331f7..1b202c2 100644 --- a/03PovertyMapping/assets/js/app.js +++ b/03PovertyMapping/assets/js/app.js @@ -219,11 +219,11 @@ function updateHelpStep() { document.querySelector(`.help-step[data-step="${helpStep}"]`)?.classList.add('active'); document.getElementById('helpProgress').textContent = helpStep + ' / ' + helpTotal; document.getElementById('helpPrev').disabled = helpStep === 1; - document.getElementById('helpNext').disabled = helpStep === helpTotal; if (helpStep === helpTotal) { - document.getElementById('helpNext').textContent = 'Selesai'; - document.getElementById('helpNext').onclick = () => closeModal('helpModal'); + document.getElementById('helpNext').style.visibility = 'hidden'; } else { + document.getElementById('helpNext').style.visibility = 'visible'; + document.getElementById('helpNext').disabled = false; document.getElementById('helpNext').textContent = 'Berikutnya →'; document.getElementById('helpNext').onclick = () => helpNav(1); } diff --git a/03PovertyMapping/index.html b/03PovertyMapping/index.html index a1a1a72..c1b3788 100644 --- a/03PovertyMapping/index.html +++ b/03PovertyMapping/index.html @@ -651,7 +651,7 @@

Menambah Tempat Ibadah

Klik tab "Ibadah" di sidebar, lalu klik lokasi pada peta. Form akan muncul untuk mengisi detail.

Menambah Rumah Tangga

Klik tab "Rumah", lalu klik lokasi pada peta. Skor kemiskinan dihitung otomatis berdasarkan data yang diisi.

Verifikasi Laporan Publik

Klik Panel Admin → Laporan Publik untuk melihat laporan dari masyarakat. Setujui untuk langsung menambah data ke peta.

-

Dashboard & Laporan

Klik tab "Chart" untuk grafik analitik. Marker dapat diseret untuk memindahkan posisi. Radius dapat diubah langsung dari popup.

+

Dashboard & Laporan

Klik tab "Chart" untuk grafik analitik. Marker dapat diseret untuk memindahkan posisi. Radius dapat diubah langsung dari popup. Klik tanda silang (×) di pojok kanan atas untuk menutup panduan.

diff --git a/index.html b/index.html index 6d61677..da802b6 100644 --- a/index.html +++ b/index.html @@ -312,7 +312,7 @@ footer{background:#0f6543;padding:48px clamp(20px,5vw,80px);text-align:center} Pemetaan Fasilitas

Mapping SPBU

Aplikasi WebGIS untuk pemetaan lokasi stasiun pengisian bahan bakar umum (SPBU) dengan fitur visualisasi interaktif dan manajemen data geografis.

- + Buka Proyek @@ -339,7 +339,7 @@ footer{background:#0f6543;padding:48px clamp(20px,5vw,80px);text-align:center} Demografi

Choropleth Map – Kepadatan Penduduk Kota Pontianak

Visualisasi peta choropleth yang menampilkan distribusi kepadatan penduduk di Kota Pontianak menggunakan gradasi warna untuk analisis demografis.

- + Buka Proyek @@ -367,7 +367,7 @@ footer{background:#0f6543;padding:48px clamp(20px,5vw,80px);text-align:center} Analisis Sosial

WebGIS Pemetaan Kemiskinan

Aplikasi WebGIS yang memetakan distribusi spasial rumah tangga berpenghasilan rendah dan menghubungkannya dengan tempat ibadah sebagai pusat distribusi bantuan.

- + Buka Proyek