feat: add mapped ALPR cameras with bounded source loading

Adapt the ALPR camera contribution to reusable layer components, retaining source attribution, bounded queries, selection and voice controls.

Co-authored-by: Bilawal Sidhu <[email protected]>
This commit is contained in:
Tom-NeverwinterandBilawal Sidhu authored and Sameh Khamis committed 2026-09-13 17:21:42 -07:00
1 parent ba7fda74d7
commit 4374c0fa60
28 files changed
+2358 -100

No files matched your search

+19
View File
@@ -299,6 +299,25 @@ body.cockpit-mode #cockpit-cloud-effects.active {
color: rgba(232, 234, 237, 0.7);
}
/* Keep the ALPR source overflow reachable even after its brief on-map credit
collapses. Wrap whole entries only while the optional layer is on. */
body:has(.data-toggle-row[data-layer-id='alpr-cameras'] .data-toggle-btn.active)
#cesium-credits {
white-space: normal;
}
body:has(.data-toggle-row[data-layer-id='alpr-cameras'] .data-toggle-btn.active)
#cesium-credits
.cesium-credit-wrapper {
display: inline-block !important;
white-space: nowrap;
}
body:has(.data-toggle-row[data-layer-id='alpr-cameras'] .data-toggle-btn.active)
#cesium-credits
.cesium-credit-expand-link {
/* Keep the complete link at the left edge, clear of the Power Up button. */
display: block !important;
}
/* Cesium's stock attribution lightbox grows with every registered data source.
Keep the title and close affordance fixed while the complete, unabridged
credit list wraps and scrolls inside a compact panel. */