From b9e8b495b7b4bd34d00d080f046057a2731f08c9 Mon Sep 17 00:00:00 2001 From: Stefan Zwischenbrugger Date: Wed, 1 Apr 2026 15:15:26 +0200 Subject: [PATCH] Verbessere mobile Eintragserfassung mit Fokus-Ruecksprung. Nach dem Speichern bleibt der Fokus im Feld Neuer Eintrag und die mobile Ansicht nutzt weniger vertikalen Platz, damit auf iPhone mehr Listeneintraege sichtbar sind. Made-with: Cursor --- .../Controllers/ShoppingListController.php | 8 +++++-- resources/views/shopping-list/index.blade.php | 22 +++++++++++++++---- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/ShoppingListController.php b/app/Http/Controllers/ShoppingListController.php index b34cafe..b1b58d6 100644 --- a/app/Http/Controllers/ShoppingListController.php +++ b/app/Http/Controllers/ShoppingListController.php @@ -104,7 +104,9 @@ class ShoppingListController extends Controller 'quantity' => $request->filled('quantity') ? $request->string('quantity')->toString() : $doneItem->quantity, ]); - return back()->with('status', 'Eintrag wurde aus erledigt nach offen uebernommen.'); + return back() + ->with('status', 'Eintrag wurde aus erledigt nach offen uebernommen.') + ->with('focus_new_item', true); } ShoppingItem::query()->create([ @@ -116,7 +118,9 @@ class ShoppingListController extends Controller 'is_done' => false, ]); - return back()->with('status', 'Eintrag wurde hinzugefuegt.'); + return back() + ->with('status', 'Eintrag wurde hinzugefuegt.') + ->with('focus_new_item', true); } public function update(UpdateShoppingItemRequest $request, ShoppingItem $shoppingItem): RedirectResponse diff --git a/resources/views/shopping-list/index.blade.php b/resources/views/shopping-list/index.blade.php index 89cf234..f88ea15 100644 --- a/resources/views/shopping-list/index.blade.php +++ b/resources/views/shopping-list/index.blade.php @@ -5,8 +5,8 @@ -
-
+
+
@foreach($stores as $store) @@ -34,8 +34,8 @@ @endif
-

Neuer Eintrag

-

Nur Namen eingeben, mit Enter speichern.

+

Neuer Eintrag

+
@csrf