aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/note/reply_form.php10
-rw-r--r--templates/note/write_form.php2
2 files changed, 7 insertions, 5 deletions
diff --git a/templates/note/reply_form.php b/templates/note/reply_form.php
index cd67ce8..e51466d 100644
--- a/templates/note/reply_form.php
+++ b/templates/note/reply_form.php
@@ -21,10 +21,12 @@ $scopeOptions = match ($note->privacy->scope) {
};
$selectedScope = $note->privacy->scope->value;
?>
-<form class="noteReplyForm" id="replyForm-<?= $note->id ?>"
- _="on submit send toggle to previous <button.reply/> then wait 1s then trigger update on #liveTimelineUpdater on toggle or submit toggle @hidden"
- hidden hx-post="/fragment/note/<?= $note->id ?>/reply" hx-disabled-elt="find button" hx-swap="outerHTML"
- hx-target="this">
+<form class="noteReplyForm" id="replyForm-<?= $note->id ?>" _="
+ on htmx:afterOnLoad
+ send toggle to #interactButton-reply-<?= $note->id ?>
+ then trigger update on #liveTimelineUpdater
+ on toggle or htmx:afterOnLoad toggle @hidden" hidden hx-post="/fragment/note/<?= $note->id ?>/reply"
+ hx-disabled-elt="find button" hx-swap="outerHTML" hx-target="this">
<div class="row summaryAndContent">
<label for="replyContent-<?= $note->id ?>"><?= __('writeReply.label') ?></label>
<input type="text" id="replySummary-<?= $note->id ?>" name="summary" autocomplete="off"
diff --git a/templates/note/write_form.php b/templates/note/write_form.php
index f7b0b06..46422b0 100644
--- a/templates/note/write_form.php
+++ b/templates/note/write_form.php
@@ -4,7 +4,7 @@
</form>
<form id="writeNoteForm" action="/todo" method="post" hx-post="/fragment/note" hx-swap="outerHTML" hx-target="this"
- hx-disabled-elt="find button" _="on submit wait 1s then trigger update on #liveTimelineUpdater"
+ hx-disabled-elt="find button" _="on htmx:afterOnLoad trigger update on #liveTimelineUpdater"
<?= ($_SERVER['REQUEST_METHOD'] == 'GET') ? 'hx-preserve' : '' ?>>
<div class="row miniProfile">
<a href="/@/<?= $actor->handle ?>" hx-target="#centrePane" hx-swap="outerHTML show:window:top">