Entfernung alter js
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
/**
|
||||
* Übernimmt Sortierung, Kategorie-Filter und Pagination der Suchergebnisse
|
||||
* vollständig im Browser (kein Reload, keine erneute Suche).
|
||||
* vollständig clientseitig
|
||||
*
|
||||
* Ablauf:
|
||||
* 1. Kompletten Ergebnis-Datensatz einmalig per fetch() nachladen
|
||||
* (php/controller/search-results-data.php, liest nur die Session-Daten,
|
||||
* keine erneute Datenbank-Suche).
|
||||
* 2. Sortieren + filtern + paginieren rein im Speicher (JS-Array).
|
||||
* 2. Sortieren + filtern (JS-Array).
|
||||
* 3. Ergebnisliste + Pagination-UI daraus neu rendern.
|
||||
*
|
||||
* Ersetzt sorter.js, filter.js und paginator.js, deren Klick-Handler sich
|
||||
* gegenseitig ins Gehege kamen (Formular-Submit vs. clientseitiges Hiden).
|
||||
* gegenseitig ins Gehege kamen.
|
||||
* Ohne JS bleibt die serverseitig gerenderte Seite (echte Links/Formulare)
|
||||
* voll funktionsfähig.
|
||||
*/
|
||||
@@ -220,8 +220,8 @@
|
||||
});
|
||||
}
|
||||
|
||||
// Mit aktivem JS übernimmt render() Sortierung/Filter live;
|
||||
// ein echtes Absenden des Filterformulars (No-JS-Fallback) ist dann nicht mehr nötig.
|
||||
// Mit aktivem JS übernimmt render() Sortierung/Filter live
|
||||
// ein echtes Absenden des Formulars (No-JS-Fallback) ist dann nicht mehr nötig.
|
||||
const filterForm = document.getElementById('s-res-filter-form');
|
||||
if (filterForm) {
|
||||
filterForm.addEventListener('submit', function (e) {
|
||||
|
||||
Reference in New Issue
Block a user