updated
This commit is contained in:
parent
cb24c62f75
commit
f87e00ebf3
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
backend/node_modules
|
backend/node_modules
|
||||||
|
backend/prisma/dev.db
|
||||||
|
|||||||
Binary file not shown.
@ -1,8 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<changelog>
|
<changelog>
|
||||||
<entry version="v2.4" date="2025-11-07">
|
<entry version="v2.4" date="2025-11-07">
|
||||||
<item>Layoutanpassung in Administration</item>
|
<item>Darstellung der Ergebnistabelle wurde verbessert</item>
|
||||||
<item>Problem behoben, bei dem die Abmelde-Links der Benachrichtigungen nicht richtig funktioniert haben</item>
|
<item>Kleine Anpassungen im hellen und dunklen Theme vorgenommen</item>
|
||||||
|
<item>Aktualisierung des Dashboards</item>
|
||||||
|
<item>Problem behoben, bei dem der Export eines PDFs mit sehr vielen Seiten nicht richtig funktionierte</item>
|
||||||
|
|
||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
<entry version="v2.3" date="2025-11-05">
|
<entry version="v2.3" date="2025-11-05">
|
||||||
@ -15,7 +18,7 @@
|
|||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
<entry version="v2.2" date="2025-08-08">
|
<entry version="v2.2" date="2025-08-08">
|
||||||
<item>Problem behoben, bei der Suchanfragen mit einem Leerzeichen im Suchbegriff kein Ergebnis geliefert hat</item>
|
<item>Problem behoben, bei der Suchanfragen mit einem Leerzeichen im Suchbegriff kein Ergebnis lieferten</item>
|
||||||
<item>Filter für Fahrtrichtung des Fahrzeugs hinzugefügt</item>
|
<item>Filter für Fahrtrichtung des Fahrzeugs hinzugefügt</item>
|
||||||
<item>Farbe der Treffsicherheit für bessere Lesbarkeit angepasst</item>
|
<item>Farbe der Treffsicherheit für bessere Lesbarkeit angepasst</item>
|
||||||
<item>Treffsicherheit für Marke & Modell in Details hinzugefügt</item>
|
<item>Treffsicherheit für Marke & Modell in Details hinzugefügt</item>
|
||||||
@ -49,7 +52,7 @@
|
|||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
<entry version="v1.1" date="2025-06-18">
|
<entry version="v1.1" date="2025-06-18">
|
||||||
<item>Problem behoben, bei der Suchanfragen mit einem Leerzeichen im Suchbegriff kein Ergebnis geliefert hat</item>
|
<item>Problem behoben, bei der Suchanfragen mit einem Leerzeichen im Suchbegriff kein Ergebnis lieferte</item>
|
||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
<entry version="v1.0" date="2025-06-17">
|
<entry version="v1.0" date="2025-06-17">
|
||||||
|
|||||||
@ -30,18 +30,26 @@ export default function ResultsPage() {
|
|||||||
|
|
||||||
onChange(); // Initialzustand setzen
|
onChange(); // Initialzustand setzen
|
||||||
|
|
||||||
|
// Typ für MediaQueryList mit Legacy-API-Unterstützung
|
||||||
|
type MediaQueryListWithLegacy = MediaQueryList & {
|
||||||
|
addListener?: (listener: () => void) => void;
|
||||||
|
removeListener?: (listener: () => void) => void;
|
||||||
|
};
|
||||||
|
|
||||||
|
const mqWithLegacy = mq as MediaQueryListWithLegacy;
|
||||||
|
|
||||||
if (typeof mq.addEventListener === 'function') {
|
if (typeof mq.addEventListener === 'function') {
|
||||||
mq.addEventListener('change', onChange);
|
mq.addEventListener('change', onChange);
|
||||||
} else if (typeof (mq as any).addListener === 'function') {
|
} else if (typeof mqWithLegacy.addListener === 'function') {
|
||||||
// Fallback für ältere Browser
|
// Fallback für ältere Browser
|
||||||
(mq as any).addListener(onChange);
|
mqWithLegacy.addListener(onChange);
|
||||||
}
|
}
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
if (typeof mq.removeEventListener === 'function') {
|
if (typeof mq.removeEventListener === 'function') {
|
||||||
mq.removeEventListener('change', onChange);
|
mq.removeEventListener('change', onChange);
|
||||||
} else if (typeof (mq as any).removeListener === 'function') {
|
} else if (typeof mqWithLegacy.removeListener === 'function') {
|
||||||
(mq as any).removeListener(onChange);
|
mqWithLegacy.removeListener(onChange);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}, []);
|
}, []);
|
||||||
|
|||||||
@ -25,10 +25,30 @@ export default function RecognitionDetails({
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const mq = window.matchMedia('(min-width: 1280px)');
|
const mq = window.matchMedia('(min-width: 1280px)');
|
||||||
const onChange = () => setIsXL(mq.matches);
|
const onChange = () => setIsXL(mq.matches);
|
||||||
onChange();
|
|
||||||
mq.addEventListener ? mq.addEventListener('change', onChange) : mq.addListener(onChange);
|
onChange(); // Initialzustand setzen
|
||||||
|
|
||||||
|
// Typ für MediaQueryList mit Legacy-API-Unterstützung
|
||||||
|
type MediaQueryListWithLegacy = MediaQueryList & {
|
||||||
|
addListener?: (listener: () => void) => void;
|
||||||
|
removeListener?: (listener: () => void) => void;
|
||||||
|
};
|
||||||
|
|
||||||
|
const mqWithLegacy = mq as MediaQueryListWithLegacy;
|
||||||
|
|
||||||
|
if (typeof mq.addEventListener === 'function') {
|
||||||
|
mq.addEventListener('change', onChange);
|
||||||
|
} else if (typeof mqWithLegacy.addListener === 'function') {
|
||||||
|
// Fallback für ältere Browser
|
||||||
|
mqWithLegacy.addListener(onChange);
|
||||||
|
}
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
mq.removeEventListener ? mq.removeEventListener('change', onChange) : mq.removeListener(onChange);
|
if (typeof mq.removeEventListener === 'function') {
|
||||||
|
mq.removeEventListener('change', onChange);
|
||||||
|
} else if (typeof mqWithLegacy.removeListener === 'function') {
|
||||||
|
mqWithLegacy.removeListener(onChange);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user