80 Commits

Author SHA1 Message Date
carson
08ba9f8c95 Merge remote-tracking branch 'origin/dev' into dev 2021-02-05 11:41:59 -07:00
carson
1a6f9b1ae5 ignore overridden default swap style for hx-boost
fixes https://github.com/bigskysoftware/htmx/issues/342
2021-02-05 11:41:52 -07:00
1cg
8c3ced2573
Merge pull request #350 from andyhorng/hx-preserve-fix
Handle preserved element that might not be existing
2021-02-05 11:11:51 -07:00
carson
3c3cd304ae add test for hx-headers 2021-02-05 11:00:03 -07:00
Andy
dcd8f27988 Handle preserved element that might not be existing 2021-02-05 04:17:17 +00:00
carson
6ed5c7e1b8 temp work 2021-02-01 10:21:54 -07:00
Deniz Akşimşek
09f0f57c4f
Merge branch 'dev' into dev 2021-01-24 12:32:40 +03:00
carson
e0018b6d44 Remove event listeners on other elements when an element is removed from the DOM 2021-01-23 16:29:13 -07:00
carson
445e6e2b4d do not trigger after swap events and logic on element that has been removed by outerHTML swap 2021-01-23 15:50:28 -07:00
Ben Croker
7781cf5829
Improved test name 2021-01-22 10:23:14 +01:00
Ben Croker
3414e0ed69
Added missing hx-include to test 2021-01-22 10:02:12 +01:00
Ben Croker
10e068fcaa
Added test for two values included when not in form 2021-01-22 09:32:52 +01:00
Deniz Akşimşek
c36b18b189 move over changes from master (oops) 2021-01-15 15:00:01 +00:00
1cg
d0b514f7ad
Merge pull request #268 from benpate/pullrequest-ignore-extensions
Add "ignore:" command for extensions

thank you!
2021-01-03 11:33:01 -07:00
carson
6939290b8f support closest syntax in hx-indicator 2021-01-03 08:04:26 -07:00
carson
afa6658648 test case for equality expression in conditional 2021-01-01 20:09:43 -07:00
carson
79038d62e3 support from clause for triggers
also fixed pretty ugly bugs when parsing multple trigger definitions
2021-01-01 18:52:15 -07:00
1cg
cc092ed9a0
Merge branch 'dev' into bencroker-patch-2 2020-12-29 10:08:34 -07:00
carson
5fd24a7096 support the hx-preserve attribute
fixes https://github.com/bigskysoftware/htmx/issues/284
2020-12-24 06:36:15 -07:00
Ben Croker
0f226d29dd
Added test 2020-12-19 10:18:42 +01:00
Ben Pate
3551528d96
Merge branch 'dev' into pullrequest-ignore-extensions 2020-12-14 13:43:52 -07:00
Ben Pate
84ac44b591 Add "ignore:" command for extensions 2020-12-14 13:26:34 -07:00
carson
230e2f65df support a CSS selector in the hx-swap-oob attributes 2020-12-11 15:33:24 -07:00
carson
b96e5e771e allow hx-swap-oob to be at any level in returned content 2020-12-11 15:00:44 -07:00
carson
d464b91d1e Add braces test 2020-11-15 17:56:23 -07:00
carson
5acd554a5c Two-fer:
* Implement `hx-vals` which is a JSON-only (and therefore safer) version of `hx-vars`
* Port all internal evals to use `Function` instead

May fix https://github.com/bigskysoftware/htmx/issues/213
2020-11-15 17:54:54 -07:00
carson
2209c4bf6f switch semantics: hx-vars overrides any input 2020-11-15 06:23:04 -07:00
carson
f7617a4653 do not fire requests when element is no longer in DOM
fixes https://github.com/bigskysoftware/htmx/issues/222
2020-11-05 08:39:33 -07:00
carson
d67634e678 test scrolledIntoView 2020-10-19 09:49:55 -06:00
carson
1cb756c05e add test for SSE swapping 2020-10-19 08:20:16 -06:00
carson
165586b777 docs and tests for trigger filters 2020-10-17 13:21:15 -06:00
carson
6c8c124c42 Merge branch 'dev' into feature_event_filtering
# Conflicts:
#	src/htmx.js
2020-10-17 08:22:48 -06:00
carson
d018ef4f0f catch on history cache save
fixes https://github.com/bigskysoftware/htmx/issues/209
2020-10-13 17:02:15 -06:00
carson
18220b3283 hook in tokenizer implementation 2020-10-04 18:26:17 -06:00
carson
bf5e1804ac strip the request class from content before snapshotting for history
includes both a logical and perf test, to make sure we perform reasonably well with large page sizes

fixes https://github.com/bigskysoftware/htmx/issues/200
2020-09-22 09:40:38 -06:00
carson
7d49d5ab58 bump to 0.1.2 and add test for namespaced event and extension 2020-09-18 09:30:00 -06:00
carson
8ac2baf586 switch to colon separator for sse and ws to avoid comma issues w/ URLs 2020-09-15 12:22:54 -06:00
nyash
7e35a2ac41
add hx-target find selector test 2020-08-31 10:34:08 +02:00
carson
416ee3dde2 fix test 2020-06-30 12:17:34 -07:00
carson
b22b1d104c Merge remote-tracking branch 'origin/dev' into dev 2020-06-30 10:45:38 -07:00
carson
4f3cf2d889 Move events from <event name>.htmx (jQuery style) to htmx:<event name> (zepto style)
fixes https://github.com/bigskysoftware/htmx/issues/109
2020-06-30 10:45:30 -07:00
chg20
2fbe230853
Merge pull request #122 from bencroker/patch-8
Allowed `hx-push-url` to accept a string
2020-06-28 22:17:24 -07:00
carson
70d770a1b5 Add support for the hx-vars attribute, for including dynamically computed values in requests
Fixes https://github.com/bigskysoftware/htmx/issues/120
2020-06-28 17:07:39 -07:00
Ben Croker
a4a550d9ea
Added test for when string 2020-06-26 15:52:21 +02:00
carson
99d18d347f test fix 2020-06-17 15:35:58 -07:00
chg20
025b043918
Merge branch 'dev' into json-parse 2020-06-17 15:28:33 -07:00
carson
6083a2ea74 remove bad console logs 2020-06-17 14:58:38 -07:00
carson
b07ed32dc4 selector implementation for processNode 2020-06-17 13:42:18 -07:00
carson
b6f1c834cf include perf tests 2020-06-17 12:30:52 -07:00
carson
0ac641b63f remove the hx-error-url attribute in favor of hyperscript
add basic hyperscript compatibility testing
2020-06-12 13:42:55 -07:00