updateee
This commit is contained in:
+4
-33
@@ -3284,9 +3284,7 @@
|
||||
</div>
|
||||
<div id="list-masjid" style="display:none;"><span id="cnt-masjid">0</span></div>
|
||||
<div id="list-kemiskinan" style="display:none;"><span id="cnt-kemiskinan">0</span></div>
|
||||
<div id="list-spbu" style="display:none;"><span id="cnt-spbu">0</span></div>
|
||||
<div id="list-jalan" style="display:none;"><span id="cnt-jalan">0</span></div>
|
||||
<div id="list-parsil" style="display:none;"><span id="cnt-parsil">0</span></div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="leg-sec">
|
||||
@@ -3342,18 +3340,7 @@
|
||||
</div>
|
||||
<div style="height:1px;background:#e2e8f0;margin:4px 4px"></div>
|
||||
<div style="padding:6px 10px 2px;font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px">Opsional</div>
|
||||
<div class="add-item" onclick="setMode('spbu');closeAddMenu()">
|
||||
<span class="ai-icon" style="background:#dcfce7;color:#16a34a"><i class="fas fa-gas-pump"></i></span>
|
||||
<span>SPBU <small>Tambah titik SPBU</small></span>
|
||||
</div>
|
||||
<div class="add-item" onclick="setMode('jalan');closeAddMenu()">
|
||||
<span class="ai-icon" style="background:#dbeafe;color:#2563eb"><i class="fas fa-road"></i></span>
|
||||
<span>Jalan <small>Gambar ruas jalan</small></span>
|
||||
</div>
|
||||
<div class="add-item" onclick="setMode('parsil');closeAddMenu()">
|
||||
<span class="ai-icon" style="background:#fef3c7;color:#d97706"><i class="fas fa-vector-square"></i></span>
|
||||
<span>Parsil / Lahan <small>Gambar area persil</small></span>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -3553,11 +3540,7 @@
|
||||
'<span class="lc-item"><span class="lc-dot lc-dot-kemiskinan"></span><span class="lc-text"><strong>Kemiskinan</strong><small>Data KK miskin</small></span></span>': layers.kemiskinan,
|
||||
'<span class="lc-item"><span class="lc-dot lc-dot-masjid"></span><span class="lc-text"><strong>Rumah Ibadah</strong><small>Fasilitas ibadah</small></span></span>': layers.masjid,
|
||||
'<span class="lc-item"><span class="lc-dot" style="background:#64748b"></span><span class="lc-text"><strong>Blank Spot</strong><small>Di luar radius rumah ibadah</small></span></span>': layers.blankspot,
|
||||
'<span class="lc-item"><span class="lc-dot" style="background:#16a34a"></span><span class="lc-text"><strong>SPBU 24 Jam</strong><small>Buka 24 jam</small></span></span>': layers.spbu24,
|
||||
'<span class="lc-item"><span class="lc-dot" style="background:#dc2626"></span><span class="lc-text"><strong>SPBU Non-24</strong><small>Tidak 24 jam</small></span></span>': layers.spbuNon24,
|
||||
'<span class="lc-item"><span class="lc-dot" style="background:#2563eb"></span><span class="lc-text"><strong>Jalan</strong><small>Jaringan jalan</small></span></span>': layers.jalan,
|
||||
'<span class="lc-item"><span class="lc-dot" style="background:#d97706"></span><span class="lc-text"><strong>Parsil / Lahan</strong><small>Data persil tanah</small></span></span>': layers.parsil,
|
||||
}, { collapsed: false, position: 'topright' }).addTo(map);
|
||||
}, { collapsed: false, position: 'topright' }).addTo(map);
|
||||
decorateLayersControl();
|
||||
function decorateLayersControl() {
|
||||
const container = layersControl.getContainer();
|
||||
@@ -3897,17 +3880,7 @@
|
||||
const fWarga = state.kemiskinan.find(d => (`${d.nama_kk} ${d.alamat}`).toLowerCase().includes(q));
|
||||
if (fWarga) return focusFeature('kemiskinan', fWarga.id);
|
||||
|
||||
// 3. Cari SPBU
|
||||
const fSpbu = state.spbu.find(d => (d.nama || '').toLowerCase().includes(q));
|
||||
if (fSpbu) return focusFeature('spbu', fSpbu.id);
|
||||
|
||||
// 4. Cari Jalan
|
||||
const fJalan = state.jalan.find(d => (d.nama || '').toLowerCase().includes(q));
|
||||
if (fJalan) return focusFeature('jalan', fJalan.id);
|
||||
|
||||
// 5. Cari Parsil
|
||||
const fParsil = state.parsil.find(d => (`${d.nama} ${d.pemilik}`).toLowerCase().includes(q));
|
||||
if (fParsil) return focusFeature('parsil', fParsil.id);
|
||||
|
||||
// Jika tidak ketemu
|
||||
alert('Data "' + q + '" tidak ditemukan.');
|
||||
@@ -5290,9 +5263,7 @@
|
||||
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
|
||||
loadSPBU();
|
||||
loadJalan();
|
||||
loadParsil();
|
||||
|
||||
|
||||
// Kemiskinan butuh data Masjid untuk hitung Blank Spot (merah/hijau)
|
||||
// Jadi pastikan loadMasjid selesai dulu baru loadKemiskinan
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
const fs = require('fs');
|
||||
let content = fs.readFileSync('c:/laragon/www/webtugas/01/index.html', 'utf8');
|
||||
|
||||
// Function to remove a block of text
|
||||
function removeBlock(regex) {
|
||||
content = content.replace(regex, '');
|
||||
}
|
||||
|
||||
// 1. Remove UI add buttons
|
||||
removeBlock(/<div class="add-item" onclick="setMode\('(spbu|jalan|parsil)'\);closeAddMenu\(\)">[\s\S]*?<\/div>\s*<div class="add-item" onclick="setMode\('(spbu|jalan|parsil)'\);closeAddMenu\(\)">[\s\S]*?<\/div>\s*<div class="add-item" onclick="setMode\('(spbu|jalan|parsil)'\);closeAddMenu\(\)">[\s\S]*?<\/div>/);
|
||||
|
||||
// 2. Remove list containers in sidebar
|
||||
removeBlock(/<div id="list-spbu" style="display:none;">[\s\S]*?<\/div>\s*<div id="list-jalan" style="display:none;">[\s\S]*?<\/div>\s*<div id="list-parsil" style="display:none;">[\s\S]*?<\/div>/);
|
||||
|
||||
// 3. Remove mode buttons in sidebar
|
||||
removeBlock(/<a href="#" class="mbtn[^"]*" onclick="setMode\('spbu'\)">[\s\S]*?<\/a>/);
|
||||
removeBlock(/<a href="#" class="mbtn[^"]*" onclick="setMode\('jalan'\)">[\s\S]*?<\/a>/);
|
||||
removeBlock(/<a href="#" class="mbtn[^"]*" onclick="setMode\('parsil'\)">[\s\S]*?<\/a>/);
|
||||
|
||||
// 4. Remove legends
|
||||
removeBlock(/'<span class="lc-item">.*?SPBU 24 Jam.*?<\/span>': layers\.spbu24,\s*/);
|
||||
removeBlock(/'<span class="lc-item">.*?SPBU Non-24.*?<\/span>': layers\.spbuNon24,\s*/);
|
||||
removeBlock(/'<span class="lc-item">.*?Jalan.*?<\/span>': layers\.jalan,\s*/);
|
||||
removeBlock(/'<span class="lc-item">.*?Parsil \/ Lahan.*?<\/span>': layers\.parsil,?\s*/);
|
||||
|
||||
// 5. Save the modified content back
|
||||
fs.writeFileSync('c:/laragon/www/webtugas/01/index.html', content);
|
||||
console.log('Done modifying index.html (UI elements removed).');
|
||||
Binary file not shown.
Reference in New Issue
Block a user