Carson Gross
b8cf945a5f
set up event symbol correctly
2023-03-18 17:03:10 -06:00
Carson Gross
fd69b9c538
experimental hx-on- attribute support
2023-03-15 16:29:27 -06:00
Carson Gross
56d5f38fc3
experimental hx-on- attribute support
2023-03-15 16:28:15 -06:00
Carson Gross
5de968e933
Merge branch 'master' into dev
2023-03-02 12:49:03 -07:00
Fredrik Vaeng Røtnes
03a286648d
Fix typo in comment ( #1308 )
2023-03-01 12:18:46 -07:00
Aral Balkan
f79fec8176
Fixes #1246 : ws extension socketWrapper methods are undefined ( #1247 )
2023-02-24 11:03:45 -07:00
Epidiah Ravachol
a6701de473
class-tools extension only handling the last operation fix ( #1258 )
...
* fix class-tools issue
* Popped performOperation and toggleOperation out of processClassList
2023-02-24 11:02:51 -07:00
Carson Gross
f84029badb
fix https://github.com/bigskysoftware/htmx/issues/1264
...
update target to result of `beforeSwap` event
2023-02-24 11:01:53 -07:00
Carson Gross
26bd4002d0
Merge remote-tracking branch 'origin/dev' into dev
2023-02-23 13:48:14 -07:00
Carson Gross
bed3d25d2c
fix https://github.com/bigskysoftware/htmx/issues/1259
...
store initial value on init of event listener so first trigger has correct value to compare against
2023-02-23 13:48:05 -07:00
Aral Balkan
ee09ae7a51
Closes #1241 : Add wsConnecting event ( #1248 )
...
* Closes #1241 : Add wsConnecting event
* Remove redundant tests
(The separate tests for connecting, open, and close events are handled by the one lifecycle event test which both tests that the events are called as expected and in the order expected.)
* Add event.type to detail object of wsConnecting event
(This makes the event polymorphic for this property path with the other lifecycle events – wsOpen and wsClose – which proxy the underlying socket’s event object. This means all lifecycle events can be handled by one handler – e.g., a status indication function – if desired.)
* Minor: Add missing semicolon
* Document wsConnecting event
(And fix two tiny grammar issues.)
2023-02-23 07:23:50 -07:00
Derek Kniffin
a85ad4ac67
Update UMD wrapper to include ESM support ( #1263 )
...
thank you!
2023-02-23 07:23:34 -07:00
Carson Gross
704739d1f0
fix https://github.com/bigskysoftware/htmx/issues/1236
...
handle single quotes in ids properly by escaping them in selectors
2023-02-16 11:11:50 -07:00
Carson Gross
ef02709a3e
bump version
2023-02-16 09:25:34 -07:00
Carson Gross
7ea35d03c6
IE fix
2023-01-17 15:12:35 -07:00
Carson Gross
8d35686cf9
back out path normalization due to non-IE safe API use
2023-01-17 13:22:15 -07:00
Carson Gross
4968c41e8b
Merge branch 'master' into dev
2023-01-17 13:07:15 -07:00
Carson Gross
dd041f96ea
clean up head support
2023-01-10 07:12:19 -07:00
Carson Gross
613f7b61d5
Support an opt-in cache-buster parameter that is sent up with htmx GET requests but that is stripped from the URL pushed into the browser's history
2023-01-08 17:35:07 -07:00
Carson Gross
447211742e
IE support: return null explicitly, fixes https://github.com/bigskysoftware/htmx/issues/1047
2023-01-06 15:59:40 -07:00
Carson Gross
666c6aa8e5
support clicking on elements within a button element as well as directly on the element itself.
...
based on https://github.com/bigskysoftware/htmx/pull/1168
2023-01-06 14:18:00 -07:00
Ben Beecher
546fba2776
Hotfix for swapping fields that don't support setSelectionRange ( #1187 )
...
* Hotfix for swapping fields that don't support setSelectionRange
* Fix test
2023-01-04 08:54:38 -07:00
Thomas Eizinger
899c454580
Actually pass original event on to htmx:configRequest ( #1156 )
...
* Add failing test
* Use all arguments of `handler`
2022-12-17 07:19:39 -06:00
Carson Gross
30f762aa47
Merge branch 'master' into dev
2022-12-06 13:10:58 -07:00
Ben Pate
d1fc85779f
Merge pull request #1147 from alexbezhan/preload-always
...
Ability to trigger preload always (not once)
2022-12-05 11:57:43 -07:00
Mark Croxton
4419bc4c90
History cache embargo ( #1113 )
...
* Add hx-history="false" to prevent sensitive or session data entering the localStorage cache
* Correctly get value of hx-history attribute.
* Add test for hx-history attribute.
* Allow history cache to be disabled when multiple `hx-history` attributes are present in a document, and any one of them is set to false.
* Add documentation for `hx-history` attribute.
* Add `hx-history` attribute to reference doc
* Correct the order of the `hx-history` attr in the reference doc.
2022-12-03 16:56:15 -06:00
Denis Palashevskii
36b017bc26
Add events support for WebSockets ( #1126 )
...
* Add events support for WebSockets
* Stop reconnection attempts after element has been removed
* Add tests for websockets
* Hide socker wrapper behind a more strict interface to avoid breaking changes in the future
* Fix legacy websocket tests interfering with new extension tests
* Minor doc fixes
* Add `wsBinaryType` configuration option
2022-12-03 16:53:59 -06:00
Billy Keyes
8520f6f374
Fix handling of repeated empty inputs ( #1144 )
...
Native form handling submits repeated empty inputs as an array with an
empty value for each input, but htmx would only submit the first
non-empty input and any following inputs. Fix the value collection code
so that it correctly distinguishes between empty values and new inputs.
2022-12-02 09:35:59 -07:00
Carson Gross
90db47fbea
bump version
2022-12-01 08:05:32 -07:00
Carson Gross
a96163830d
fix issue where a script element removes itself from the DOM on evaluation (apparently eCharts does this)
2022-12-01 08:03:47 -07:00
Carson Gross
63b6dc018a
Merge branch 'master' into dev
2022-12-01 08:01:22 -07:00
Alex
c682701da8
Preload always
2022-11-28 11:36:25 +00:00
Mark Croxton
e2ecde0cb1
Normalise history cache key URLs, and prevent collisions in boosted anchors that use relative links. ( #1112 )
2022-11-09 10:34:30 -07:00
Denis Palashevskii
c87dc8a519
Fix loading-states event subscription to prevent saving loading states in history ( #1116 )
2022-11-09 10:32:45 -07:00
Carson Gross
822132d6a2
i am once again asking revealed to work in htmx
2022-11-05 09:17:26 -06:00
Carson Gross
fd3b410629
ie fix
2022-11-04 10:33:20 -06:00
Carson Gross
09dfd1009e
ie fix
2022-11-04 10:27:22 -06:00
Carson Gross
4d3d282f37
fix ie incompatibility
2022-11-04 10:06:36 -06:00
Carson Gross
d16cf3c9bb
hook to allow for custom confirmation dialogs, etc.
2022-10-30 13:14:28 -06:00
Carson Gross
6ec00b7bed
update head-support.js
2022-10-28 10:17:27 -06:00
Carson Gross
ff8e146282
Merge branch 'master' into dev
...
# Conflicts:
# www/extensions.md
2022-10-23 09:20:14 -06:00
Ján Regeš
34582b839c
extensions: added new extension 'multi-swap' with mocha tests and docs ( #1096 )
...
* extensions: added new extension 'multi-swap' with mocha tests and docs
* multi-swap extension: removed forgotten debug console.log()
* multi-swap extension: removed forgotten debug comment from mocha test
2022-10-23 08:59:03 -06:00
Carson Gross
e05c3fec29
bump to 1.8.3 for next release
2022-10-18 13:18:23 -06:00
Carson Gross
a87af0cb0d
Merge branch 'master' into dev
2022-10-18 13:16:27 -06:00
Derek Kniffin
919079c7a4
Fix error message for responseError ( #1077 )
2022-10-18 09:06:48 -06:00
Carson Gross
9c74684881
rename
2022-10-15 09:35:55 -06:00
Carson Gross
418ce8e1e2
tighten up logic and trigger event w/ request info for better filtering possibilites
2022-10-13 14:42:03 -06:00
Carson Gross
c6c1395469
head-merge extension
2022-10-13 14:25:30 -06:00
Carson Gross
9af34ce0e3
fix revealed bug
2022-10-12 22:46:02 -06:00
Carson Gross
2c70dd4df3
prep 1.8.1 release
2022-10-11 10:25:04 -06:00