637 Commits

Author SHA1 Message Date
carson
ec6ec68a1e remove-me extension 2020-05-26 08:36:14 -07:00
carson
821ae457f0 handle bad extensions gracefully 2020-05-26 08:11:32 -07:00
carson
424826b087 support script tags in returned content 2020-05-26 06:59:03 -07:00
carson
9a4ad77d5d WebSocket and SSE connection closing on element replacement 2020-05-26 06:34:41 -07:00
carson
90ea4ebb61 remove logging in tests by default, speeds them up more than 2X! 2020-05-25 23:17:43 -07:00
carson
88232a6913 add test because javascript is so terrible 2020-05-25 22:52:13 -07:00
carson
666b4cbaa8 add tests for SSE and standardize syntax with websockets 2020-05-25 21:56:29 -07:00
carson
51697abff6 revert settle attribute swapping so internals work + hx-ws tests (ugh) 2020-05-25 19:46:10 -07:00
carson
7036557cba oob swapping fixes and firm up the settle step quite a bit 2020-05-25 16:34:19 -07:00
carson
cbe8cd9fce fix triggers test 2020-05-24 21:57:20 -07:00
carson
8a6a6f8016 web socket support 2020-05-24 21:41:44 -07:00
carson
860d263d4d pull hx-classes out to an extension 2020-05-24 17:04:59 -07:00
Robert Schroll
2ad1202978 Handle multiple triggers
Triggers are separated by commas, and each will get handled with its
own options.  If we are unable to parse any triggers, the default
trigger for each element is used.
2020-05-23 18:08:54 -07:00
Robert Schroll
0b0be4193a Change trigger spec for repeated and SSE events 2020-05-23 18:08:54 -07:00
Robert Schroll
9437e6c0a8 Add tests of trigger spec parsing 2020-05-23 18:08:54 -07:00
carson
23a9a33486 path-deps extension
fixes https://github.com/bigskysoftware/htmx/issues/21
2020-05-23 17:06:20 -07:00
carson
468c405d02 fix https://github.com/bigskysoftware/htmx/issues/33 - include empty input values in request 2020-05-23 09:23:29 -07:00
carson
cdb80690e9 support client side templating via an extension 2020-05-23 08:33:25 -07:00
carson
ba6d38e9dd Fix https://github.com/bigskysoftware/htmx/issues/19
clean up uses of getRawAttribute() and add a `data-*` test for all attribute tests.
2020-05-23 04:52:52 -07:00
carson
2110d49ee1 include extensions in dist 2020-05-22 21:50:01 -07:00
carson
3eb4a56e28 patch from @cscortes adding the json-enc extension 2020-05-22 19:41:42 -07:00
carson
1dd4cabfa2 extension tests and clean up docs 2020-05-22 14:05:04 -07:00
carson
ef152a73b9 Clean up URL parameter handling & tests, support anchors 2020-05-22 13:42:57 -07:00
carson
b96b9e3e32 support morphdom swapping as an extension
fixes https://github.com/bigskysoftware/htmx/issues/6
2020-05-22 11:18:39 -07:00
carson
033af9a8d2 htmx extension mechanism 2020-05-22 10:53:10 -07:00
carson
b2890e3cf1 Fix https://github.com/bigskysoftware/htmx/issues/22
include values in proper form order if the element is enclosed in one
2020-05-21 11:15:45 -07:00
carson
52f58241f6 bump version remove js version property 2020-05-17 07:01:01 -07:00
carson
0a2f717f10 fix up final stuff from rename 2020-05-17 05:59:13 -07:00
carson
3aa8c64754 le big re-rename 2020-05-17 05:22:19 -07:00
carson
e1e4f25b0e regigger tests and add manual tests for hard-to-test things like prompt and confirm 2020-05-16 15:40:15 -07:00
carson
6e06c0df87 Better style handling:
* inject the style as a stand alone element
* support the meta directive to not include the default style

fixes https://github.com/bigskysoftware/kutty/issues/13
2020-05-16 14:30:25 -07:00
carson
390ac2443b copy children collection so merging oob node doesn't screw up iteration
fixes https://github.com/bigskysoftware/kutty/issues/4
2020-05-16 06:54:33 -07:00
carson
fd6e3f68d8 version bump and start using dev branch like a civilized human 2020-05-15 19:25:52 -07:00
carson
b50e6a7a35 Paramter testing 2020-05-15 06:34:54 -07:00
carson
5f9f1940b1 Clean up parameter inclusion logic and update demos to use GET where appropriate, rather than hiding from my bad design choices
Add API test + fixes and update all files
2020-05-14 17:10:24 -07:00
carson
51bf9bfc13 perf test 2020-05-14 13:56:34 -07:00
carson
53cd87465c swap and API fixes 2020-05-14 11:51:15 -07:00
carson
fea1ffe378 remove history nav from boost tests 2020-05-14 06:46:34 -07:00
carson
91772b2d45 tests 2020-05-14 06:28:24 -07:00
carson
36bd9a25ca event testing 2020-05-13 13:57:52 -07:00
carson
7447427dd6 checkbox tests 2020-05-13 11:41:18 -07:00
carson
5da5dc6063 general updates 2020-05-13 09:53:27 -07:00
carson
ba5cb7105a organize tests 2020-05-13 09:12:31 -07:00
carson
4b2ace772b polling test 2020-05-13 09:06:24 -07:00
carson
280d8e4534 implementation speed test 2020-05-13 07:37:58 -07:00
carson
00e2249f0b history testing and rework 2020-05-13 06:45:43 -07:00
carson
033792fdc0 attribute tests 2020-05-12 17:33:32 -07:00
carson
85babb986e fix test 2020-05-11 20:24:26 -07:00
carson
7173b7bb80 more docs, move kt-history-elt back to an attribute 2020-05-10 08:14:34 -07:00
carson
2c75621526 Documentation update, make kt-indicator usable out of the box, standardize class names 2020-05-09 19:51:30 -07:00