Collapse reusable test generator

This commit is contained in:
mikecarper
2026-09-16 17:20:59 -07:00
parent 81c7b731c9
commit e91e439283
5 changed files with 81 additions and 7 deletions
+13
View File
@@ -534,6 +534,7 @@
const status = root.querySelector('[data-role="timezone-map-status"]');
const selectedLabel = root.querySelector('[data-role="selected-time-zone"]');
const browserButton = root.querySelector('[data-action="use-browser-time-zone"]');
const disclosure = container && container.closest("details");
const generator = root.querySelector('[data-role="url-generator"]');
const zoneInput = generator && generator.elements.tz;
let selectedZone = validateTimeZone(initialTimeZone);
@@ -603,6 +604,18 @@
worldCopyJump: true,
}).setView([25, 10], 2);
if (disclosure) {
disclosure.addEventListener("toggle", function () {
if (!disclosure.open || !map) return;
global.setTimeout(function () {
map.invalidateSize();
if (selectedLayer) {
map.fitBounds(selectedLayer.getBounds(), { padding: [18, 18], maxZoom: 5 });
}
}, 0);
});
}
L.tileLayer("https://tile.openstreetmap.org/{z}/{x}/{y}.png", {
minZoom: 1,
maxZoom: 8,