Fix: normalizePartei als globale Funktion (war in updateStats scoped → ReferenceError in showDetail)
This commit is contained in:
parent
b851173e6d
commit
5ec0b08648
@ -891,6 +891,15 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Partei-Normalisierung (global, für Stats + Labels)
|
||||||
|
function normalizePartei(f) {
|
||||||
|
const u = f.toUpperCase();
|
||||||
|
if (u === 'AFD') return 'AfD';
|
||||||
|
if (u === 'GRÜNE' || u === 'GRUENE' || u === 'BÜNDNIS 90/DIE GRÜNEN') return 'GRÜNE';
|
||||||
|
if (u === 'DIE LINKE') return 'LINKE';
|
||||||
|
return f;
|
||||||
|
}
|
||||||
|
|
||||||
// Map code → parlament_name, vom Backend mit dem Initial-Render geliefert.
|
// Map code → parlament_name, vom Backend mit dem Initial-Render geliefert.
|
||||||
// Wird im Detail-Header und im Listen-Item-Badge-Tooltip verwendet.
|
// Wird im Detail-Header und im Listen-Item-Badge-Tooltip verwendet.
|
||||||
const PARLAMENT_NAMES = {{ parlament_names | tojson }};
|
const PARLAMENT_NAMES = {{ parlament_names | tojson }};
|
||||||
@ -1109,14 +1118,7 @@
|
|||||||
blContainer.innerHTML = '';
|
blContainer.innerHTML = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Partei-Durchschnitte berechnen (mit Normalisierung für AfD/AFD etc.)
|
// Partei-Durchschnitte berechnen (Normalisierung via globaler normalizePartei)
|
||||||
const normalizePartei = (f) => {
|
|
||||||
const u = f.toUpperCase();
|
|
||||||
if (u === 'AFD') return 'AfD';
|
|
||||||
if (u === 'GRÜNE' || u === 'GRUENE' || u === 'BÜNDNIS 90/DIE GRÜNEN') return 'GRÜNE';
|
|
||||||
if (u === 'DIE LINKE') return 'LINKE';
|
|
||||||
return f;
|
|
||||||
};
|
|
||||||
const parteiStats = {};
|
const parteiStats = {};
|
||||||
allAssessments.forEach(a => {
|
allAssessments.forEach(a => {
|
||||||
if (a.gwoeScore == null) return;
|
if (a.gwoeScore == null) return;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user