aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates
diff options
context:
space:
mode:
authorwinter2025-03-21 20:22:56 +0000
committerwinter2025-03-21 20:22:56 +0000
commitbe742b2b7af133c3c4dddb72939775f717bbfc97 (patch)
tree5f09fa71c259a995fc465af204068714a65bc386 /templates
parenta6f7ce85be666a86379eb4d044f2040b4d751dcf (diff)
improve appearance of poke form
Diffstat (limited to 'templates')
-rw-r--r--templates/actor/profile_poke_form.php40
1 files changed, 23 insertions, 17 deletions
diff --git a/templates/actor/profile_poke_form.php b/templates/actor/profile_poke_form.php
index df511ef..28d89d3 100644
--- a/templates/actor/profile_poke_form.php
+++ b/templates/actor/profile_poke_form.php
@@ -1,25 +1,31 @@
-<?php /** @var \Digitigrade\Model\Actor $actor */ ?>
-<form class="nobackground pokeForm" hx-post="/fragment/actor/<?= $actor->id ?>/poke" hx-disabled-elt="find button"
- hx-target="this" hx-swap="outerHTML">
+<?php
+/** @var \Digitigrade\Model\Actor $actor */
+/** @var ?string $selectedVerb */
+?>
+<form class="pokeForm" hx-post="/fragment/actor/<?= $actor->id ?>/poke" hx-disabled-elt="find button" hx-target="this"
+ hx-swap="outerHTML">
+ <div class="row">
+ <select id="pokeVerb-<?= $actor->id ?>" name="verb">
+ <?php foreach (['poke', 'bite', 'punch', 'kick', 'wave', 'yell', 'hug', 'kiss', 'pet'] as $verb): ?>
+ <option value="<?= $verb ?>" <?= ($selectedVerb ?? null) == $verb ? 'selected' : '' ?>>
+ <?= __("user.profile.poke.verb.$verb") ?>
+ </option>
+ <?php endforeach; ?>
+ </select>
+ </div>
<div class="row">
- <div class="column">
- <select id="pokeVerb-<?= $actor->id ?>" name="verb">
- <?php foreach (['poke', 'bite', 'punch', 'kick', 'wave', 'yell', 'hug', 'kiss', 'pet'] as $verb): ?>
- <option value="<?= $verb ?>"><?= __("user.profile.poke.verb.$verb") ?></option>
- <?php endforeach; ?>
- </select>
- </div>
- <div class="column">
- <label for="pokeUrgent-<?= $actor->id ?>"><?= __('user.profile.poke.urgent.label') ?></label>
- <input type="checkbox" id="pokeUrgent-<?= $actor->id ?>" name="urgent">
- </div>
<div class="column">
<button type="submit" class="primary"><?= __('user.profile.poke.action') ?></button>
</div>
<div class="column">
- <?php if ($poked ?? false): ?>
- <span class="temporaryIndicator"><?= __('user.profile.poke.success') ?></span>
- <?php endif; ?>
+ <button type="submit" class="secondary" name="urgent" value="1">
+ <?= __('user.profile.poke.urgent.action') ?>
+ </button>
</div>
</div>
+ <div class="row">
+ <?php if ($poked ?? false): ?>
+ <span class="temporaryIndicator"><?= __('user.profile.poke.success') ?></span>
+ <?php endif; ?>
+ </div>
</form> \ No newline at end of file