menambahkan fitur heatmap dan memperbarui ui layer control
This commit is contained in:
@@ -56,6 +56,37 @@ $role = $isLoggedIn ? $_SESSION['role'] : 'viewer';
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="sidebar-divider"></div>
|
||||
<span class="sidebar-label">Visualisasi</span>
|
||||
|
||||
<div class="layer-control">
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('tercakup', this)">
|
||||
<span class="layer-dot" style="background:#27ae60;"></span>
|
||||
Prasejahtera Tercakup
|
||||
</label>
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('tidakTercakup', this)">
|
||||
<span class="layer-dot" style="background:#e74c3c;"></span>
|
||||
Prasejahtera Tidak Tercakup
|
||||
</label>
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('ibadah', this)">
|
||||
<span class="layer-dot" style="background:#9b59b6;"></span>
|
||||
Rumah Ibadah
|
||||
</label>
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('radius', this)">
|
||||
<span class="layer-radius-icon"></span>
|
||||
Radius Jangkauan
|
||||
</label>
|
||||
<label class="layer-item" style="cursor:pointer;">
|
||||
<input type="checkbox" id="checkbox-heatmap" checked onchange="toggleHeatmap()">
|
||||
<span class="layer-heatmap-icon"></span>
|
||||
Heatmap Kemiskinan
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sidebar-divider"></div>
|
||||
<a href="logout.php" class="btn-logout">
|
||||
<i class="fa-solid fa-right-from-bracket"></i> Logout
|
||||
@@ -70,6 +101,37 @@ $role = $isLoggedIn ? $_SESSION['role'] : 'viewer';
|
||||
<i class="fa-solid fa-right-to-bracket"></i> Login
|
||||
</a>
|
||||
|
||||
<div class="sidebar-divider"></div>
|
||||
<span class="sidebar-label">Visualisasi</span>
|
||||
|
||||
<div class="layer-control">
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('tercakup', this)">
|
||||
<span class="layer-dot" style="background:#27ae60;"></span>
|
||||
Prasejahtera Tercakup
|
||||
</label>
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('tidakTercakup', this)">
|
||||
<span class="layer-dot" style="background:#e74c3c;"></span>
|
||||
Prasejahtera Tidak Tercakup
|
||||
</label>
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('ibadah', this)">
|
||||
<span class="layer-dot" style="background:#9b59b6;"></span>
|
||||
Rumah Ibadah
|
||||
</label>
|
||||
<label class="layer-item">
|
||||
<input type="checkbox" checked onchange="toggleLayer('radius', this)">
|
||||
<span class="layer-radius-icon"></span>
|
||||
Radius Jangkauan
|
||||
</label>
|
||||
<label class="layer-item" style="cursor:pointer;">
|
||||
<input type="checkbox" id="checkbox-heatmap" checked onchange="toggleHeatmap()">
|
||||
<span class="layer-heatmap-icon"></span>
|
||||
Heatmap Kemiskinan
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
@@ -88,6 +150,7 @@ $role = $isLoggedIn ? $_SESSION['role'] : 'viewer';
|
||||
const ROLE = '<?= $role ?>';
|
||||
</script>
|
||||
|
||||
<script src="https://unpkg.com/leaflet.heat@0.2.0/dist/leaflet-heat.js"></script>
|
||||
<script src="assets/js/script.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user