WIP: Anpassung der results seite und erstellung der script-datei #37
Reference in New Issue
Block a user
Delete Branch "SuchergebnisseJS"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Die Sortierung liefert nun ein Live-Update im Browser
Das ist ein toller Ansatz, um nun zukünftig clientseitig die Ergebnisse zu sortieren.
Ich hoffe, dass folgendes klar ist:
php wird auf dem Server ausgeführt und js beim Client.
Daher könnte man überlegen, wie man den Server entlastet, indem man einige Aufgaben clientseitig mit js abgibt.
Das Beziehen der Suchergebnisse muss logischerweise aus dem ArticleManager via php erfolgen. Aber wenn der Nutzer das article-Array schon hat und der Nutzer nur die Sortierung ändern will, dann muss ja nicht noch eine weitere Anfrage an den Server gesendet werden (der ArticleManager soll nicht sortieren!!!). Die Soriterung kann clientseitig übernommen werden - mit js.
Außerdem fehlt das Filtern nach Kategorien immer noch. Dafür kannst du aber auch später einen neuen Branch erstellen.
@@ -158,1 +151,4 @@</div><script src="js/paginator.js"></script>Das wird im Head in der index.php eingebunden. Orientiere dich bitte an dem dev.
@@ -159,0 +153,4 @@<script src="js/paginator.js"></script><script src="js/sorter.js"></script>s. oben
@@ -0,0 +1,26 @@function initSorter() {Diese js sorgt nur dafür, dass das Formular halt statt über die Form jetzt über js abgeschickt wird. Wo ist hier denn jetzt der Vorteil der js?
Wenn der Nutzer einen Radio-Button ändert, dann kann diese js das abfangen und statt wieder eine Anfrage an den Server (ArticleManager) zu schicken, kann die js doch selbst die Sortierung vornehmen.
Einige AAenderungen:
Bitte pull dir den Branch "Bewertungssystem".
Sonst scheint es gut!
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.