From 359da12563fd0ef6709d801972f98ba1ab61c302 Mon Sep 17 00:00:00 2001 From: Aral Balkan Date: Mon, 12 Aug 2024 11:21:30 +0100 Subject: [PATCH] Closes #74: Ability to differentiate response based on triggering event --- src/ws/ws.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ws/ws.js b/src/ws/ws.js index be1f08d..7025a4e 100644 --- a/src/ws/ws.js +++ b/src/ws/ws.js @@ -355,6 +355,11 @@ This extension adds support for WebSockets to htmx. See /www/extensions/ws.md f socketWrapper: socketWrapper.publicInterface } + // Add triggering event to headers so authors can + // differentiate what caused the trigger when listening for + // multiple events (e.g., a swipe-left versus a swipe-right). + headers['HX-Trigger-Event'] = sendConfig.triggeringEvent.type + if (!api.triggerEvent(elt, 'htmx:wsConfigSend', sendConfig)) { return }