From 6d5e03fa81dc4a2d4ea4500721d72ddaea06be65 Mon Sep 17 00:00:00 2001 From: Denis Palashevskii Date: Tue, 19 Mar 2024 01:39:41 +0400 Subject: [PATCH] expose overrideFormData in internal API, use it in ws.js for hx-vals processing bigskysoftware/htmx-extensions#10 --- src/ext/ws.js | 2 +- src/htmx.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ext/ws.js b/src/ext/ws.js index c1e29620b..1e6ed1add 100644 --- a/src/ext/ws.js +++ b/src/ext/ws.js @@ -345,7 +345,7 @@ This extension adds support for WebSockets to htmx. See /www/extensions/ws.md f var errors = results.errors; var rawParameters = results.values; var expressionVars = api.getExpressionVars(sendElt); - var allParameters = api.mergeObjects(rawParameters, expressionVars); + var allParameters = api.overrideFormData(rawParameters, expressionVars); var filteredParameters = api.filterValues(allParameters, sendElt); var sendConfig = { diff --git a/src/htmx.js b/src/htmx.js index b5b4f24e9..4bd21f917 100644 --- a/src/htmx.js +++ b/src/htmx.js @@ -318,6 +318,7 @@ var htmx = (function() { mergeObjects, makeSettleInfo, oobSwap, + overrideFormData, querySelectorExt, settleImmediately, shouldCancel,