Dashboard Widgets coords should be persisted #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
The dashboard widget positions and sizes should be persited in local storage. When you reenter a site/route the positions and sizes should be, as I left them.
PR: #15
Das Layout wurde bereits in
localStoragegespeichert — die Wiederherstellung beim Wiederbetreten der Route war fehlerhaft. Drei Ursachen behoben:restore()setzte die gespeicherten Positionen einzeln (grid.update()), wodurch ein später platziertes Widget ein bereits wiederhergestelltes von seiner Position schieben konnte. Jetztgrid.load(nodes, false)(sortiert, gebatcht, kollisionsbewusst).w/hbeim Speichern weg, wenn sie1sind — Server las das als0und schrieb ein nulldimensioniertes Widget zurück. Fehlender Wert wird jetzt als1gelesen.disconnectedCallback()schreibt ihn jetzt vorher raus.Tests:
./mvnw test3/3 grün,tsc --noEmitsauber.