|
| 1 | +window.DeltagMock = window.DeltagMock || {}; |
| 2 | +var DM = window.DeltagMock; |
| 3 | + |
| 4 | +/* ========================================================================== |
| 5 | + Per-mock config |
| 6 | +
|
| 7 | + Defaults describe the Vosnæs vindmølle-mock so /mocks/index.html keeps |
| 8 | + working without any extra setup. A sibling mock (e.g. /mocks/uniparken/) |
| 9 | + sets window.DeltagMock.config before this file loads to override fields. |
| 10 | + ========================================================================== */ |
| 11 | + |
| 12 | +var defaults = { |
| 13 | + planNumber: "1237", |
| 14 | + hearingTitle: "Vindmøller ved Vosnæs", |
| 15 | + deadlines: { |
| 16 | + open: "14. oktober 2025", |
| 17 | + closed: "14. august 2025" |
| 18 | + }, |
| 19 | + map: { |
| 20 | + center: [56.18, 10.15], |
| 21 | + zoom: 12, |
| 22 | + clusters: [ |
| 23 | + { lat: 56.209, lng: 10.148, count: 45, label: "Skødstrup" }, |
| 24 | + { lat: 56.192, lng: 10.175, count: 32, label: "Løgten" }, |
| 25 | + { lat: 56.155, lng: 10.210, count: 28, label: "Aarhus C" }, |
| 26 | + { lat: 56.178, lng: 10.120, count: 22, label: "Lystrup" }, |
| 27 | + { lat: 56.168, lng: 10.195, count: 18, label: "Risskov" }, |
| 28 | + { lat: 56.218, lng: 10.105, count: 15, label: "Hjortshøj" }, |
| 29 | + { lat: 56.148, lng: 10.125, count: 12, label: "Brabrand" }, |
| 30 | + { lat: 56.195, lng: 10.095, count: 10, label: "Trige" }, |
| 31 | + { lat: 56.162, lng: 10.165, count: 8, label: "Vejlby" }, |
| 32 | + { lat: 56.140, lng: 10.165, count: 6, label: "Viby" }, |
| 33 | + { lat: 56.175, lng: 10.080, count: 4, label: "Sabro" } |
| 34 | + ] |
| 35 | + }, |
| 36 | + dataset: "vosnaes" |
| 37 | +}; |
| 38 | + |
| 39 | +var override = DM.config || {}; |
| 40 | +DM.config = { |
| 41 | + planNumber: override.planNumber || defaults.planNumber, |
| 42 | + hearingTitle: override.hearingTitle || defaults.hearingTitle, |
| 43 | + deadlines: { |
| 44 | + open: (override.deadlines && override.deadlines.open) || defaults.deadlines.open, |
| 45 | + closed: (override.deadlines && override.deadlines.closed) || defaults.deadlines.closed |
| 46 | + }, |
| 47 | + map: { |
| 48 | + center: (override.map && override.map.center) || defaults.map.center, |
| 49 | + zoom: (override.map && override.map.zoom) || defaults.map.zoom, |
| 50 | + clusters: (override.map && override.map.clusters) || defaults.map.clusters |
| 51 | + }, |
| 52 | + dataset: override.dataset || defaults.dataset |
| 53 | +}; |
0 commit comments