most-jelly-15242
10/02/2020, 2:45 PM<input id="edit-1" x-on:keydown.enter="if($event.target.value !== '') $event.target.blur()" x-on:edit="focus($event.target.id)" class="edit" name="task" value="one" hx-post="save" hx-trigger="blur" hx-vars="id:1">
most-jelly-15242
10/02/2020, 2:48 PMedit
event is triggered server-side using HX-Trigger so I can use that to run the focus
function on the right input. This can be further simplified because the input doesn't need to be rendered for every task.most-jelly-15242
10/02/2020, 2:49 PMhx
attributes are used, let me know!lively-beach-14291
10/02/2020, 2:52 PMmysterious-toddler-20573
10/02/2020, 2:52 PMhx-trigger='blur changed'
maybe?mysterious-toddler-20573
10/02/2020, 2:53 PMmysterious-toddler-20573
10/02/2020, 2:53 PMmysterious-toddler-20573
10/02/2020, 2:54 PMmost-jelly-15242
10/02/2020, 2:55 PMmysterious-toddler-20573
10/02/2020, 2:55 PMmysterious-toddler-20573
10/02/2020, 2:55 PMmysterious-toddler-20573
10/02/2020, 2:56 PMmost-jelly-15242
10/02/2020, 2:58 PMmysterious-toddler-20573
10/02/2020, 2:58 PMhx-trigger="keydown(key:'enter') condition:value!=''"
mysterious-toddler-20573
10/02/2020, 3:00 PMmysterious-toddler-20573
10/02/2020, 3:00 PMmost-jelly-15242
10/02/2020, 3:01 PMmysterious-toddler-20573
10/02/2020, 3:01 PMmysterious-toddler-20573
10/02/2020, 3:01 PMmost-jelly-15242
10/02/2020, 3:01 PMmost-jelly-15242
10/02/2020, 3:02 PMmysterious-toddler-20573
10/02/2020, 3:02 PMmost-jelly-15242
10/02/2020, 3:02 PMx-on:edit="focus($event.target.id)"
mysterious-toddler-20573
10/02/2020, 3:03 PMmost-jelly-15242
10/02/2020, 3:03 PMmysterious-toddler-20573
10/02/2020, 3:04 PMautofocus
would work I thinkmost-jelly-15242
10/02/2020, 3:04 PMmysterious-toddler-20573
10/02/2020, 3:04 PMmysterious-toddler-20573
10/02/2020, 3:05 PMmysterious-toddler-20573
10/02/2020, 3:05 PM