From d18baa80e0d7cc82f77cd2d73ac2254f0eb755fe Mon Sep 17 00:00:00 2001 From: naukyy Date: Sat, 13 Jun 2026 02:10:51 +0700 Subject: [PATCH] fix all bug --- 01/frontend/css/main.css | 36 +++++ 01/frontend/index.html | 53 ++++++- 01/frontend/js/app.js | 125 +++++++++++++-- 01/frontend/js/modules/form.js | 26 ++- 02/frontend/css/main.css | 36 +++++ 02/frontend/index.html | 29 +++- 02/frontend/js/app.js | 69 ++++++-- 03/frontend/css/main.css | 36 +++++ 03/frontend/index.html | 29 +++- 03/frontend/js/app.js | 63 ++++++-- db_scripts/data_awal_wilayah.sql | 185 +++++++++++++++++++--- db_scripts/webgis_naufal_zaky.sql | 185 +++++++++++++++++++--- webgis_app/endpoints/api_spbu_nearby.php | 1 + webgis_app/endpoints/api_spbu_status.php | 12 +- webgis_app/login.php | 2 +- webgis_app/panel_admin/peta_admin.php | 8 +- webgis_app/panel_user/peta_user.php | 8 +- webgis_app/public_assets/js/peta-admin.js | 34 ++-- webgis_app/public_assets/js/peta-user.js | 30 ++-- 19 files changed, 818 insertions(+), 149 deletions(-) diff --git a/01/frontend/css/main.css b/01/frontend/css/main.css index 4d9e585..991e25e 100644 --- a/01/frontend/css/main.css +++ b/01/frontend/css/main.css @@ -299,6 +299,42 @@ body::before { } .leaflet-control-zoom a:hover { background: var(--primary-deep) !important; color: white !important; } +/* Custom Leaflet Layer Control style to match theme */ +.leaflet-control-layers { + background: var(--bg-glass) !important; + backdrop-filter: blur(24px) !important; + -webkit-backdrop-filter: blur(24px) !important; + border: 1px solid var(--border-glass) !important; + border-radius: 14px !important; + box-shadow: var(--shadow) !important; + color: var(--text-main) !important; + font-family: var(--font) !important; + padding: 10px 14px !important; + transition: var(--transition); +} +.leaflet-control-layers-expanded { + min-width: 140px; +} +.leaflet-control-layers label { + margin-bottom: 6px !important; + font-size: 0.85rem !important; + cursor: pointer !important; + display: flex !important; + align-items: center !important; + gap: 8px !important; + color: var(--text-main) !important; + font-weight: 500; +} +.leaflet-control-layers label:last-child { + margin-bottom: 0 !important; +} +.leaflet-control-layers input[type="checkbox"] { + cursor: pointer !important; + width: 15px !important; + height: 15px !important; + accent-color: var(--primary-deep) !important; +} + .leaflet-popup-content-wrapper { background: var(--bg-glass) !important; backdrop-filter: blur(16px) !important; diff --git a/01/frontend/index.html b/01/frontend/index.html index 3c1dcfe..2e9d426 100644 --- a/01/frontend/index.html +++ b/01/frontend/index.html @@ -10,6 +10,38 @@ + @@ -38,6 +70,25 @@

Sistem Informasi Geografis — CRUD spasial titik, garis, dan area.

+ + + diff --git a/webgis_app/panel_admin/peta_admin.php b/webgis_app/panel_admin/peta_admin.php index 4658c71..a7c0799 100644 --- a/webgis_app/panel_admin/peta_admin.php +++ b/webgis_app/panel_admin/peta_admin.php @@ -30,7 +30,7 @@ require_once __DIR__ . '/partials/header.php';
Infrastruktur