900 Commits

Author SHA1 Message Date
carson
3721f663fe more attribute documentation 2020-05-09 17:08:15 -07:00
carson
d08110ed22 remove attributes in favor of a single kt-trigger attribute w/ some syntax 2020-05-09 13:40:52 -07:00
carson
5ab3265c94 remove attributes in favor of a single kt-classes attribute w/ some syntax 2020-05-09 13:02:23 -07:00
carson
dba9904af8 remove attributes in favor of a single kt-classes attribute w/ some syntax 2020-05-09 12:41:12 -07:00
carson
dfb3b6b8ec docs + kt-params attribute 2020-05-09 08:16:52 -07:00
carson
349542d68f adopt standard names 2020-05-08 17:28:41 -07:00
carson
095af8a986 update main lib 2020-05-08 14:26:25 -07:00
carson
03e7b49329 pattern rework 2020-05-08 14:21:23 -07:00
carson
0f36ce4304 implement first pattern 2020-05-07 18:03:42 -07:00
carson
1c928f68d4 docs work 2020-05-07 15:10:37 -07:00
carson
2c91eb1b47 IE fix 2020-05-07 11:55:09 -07:00
Carson Gross
b4d95b8701 IE Fixes 2020-05-07 05:35:20 -07:00
carson
b003ccadf8 le big rename 2020-05-06 17:16:20 -07:00
carson
93fb173306 Switch to DOMParser 2020-05-05 13:19:20 -07:00
carson
5fb3da337c Switch to DOMParser 2020-05-05 04:55:44 -07:00
carson
ab1668d68b Formalize settle concept 2020-05-05 04:17:30 -07:00
carson
eb9ea0cbca load content from server on history cache miss 2020-05-05 02:59:48 -07:00
carson
8a4449faae re-jigger history support 2020-05-05 02:45:40 -07:00
carson
fe9dbb8b3e lots of work:
* reworked the swap code did away with merge in favor of general attributes swapping
* updated docs
* changed hx-swap-direct to hx-swap-oob
* updated build script to create a .gz so I can know what size that is
* cleaned up code so it's easier to follow
2020-05-04 17:55:19 -07:00
carson
f801ca6445 bump 2020-05-02 14:33:11 -07:00
carson
34f19e9654 sse initial support 2020-05-02 11:55:31 -07:00
carson
b09f8970fd logging infrastructure 2020-05-02 09:22:09 -07:00
carson
a354200743 hx-trigger-once, hx-trigger-change-only attributes 2020-05-02 06:49:03 -07:00
carson
d5b1bc0d40 hx-delay attribute 2020-05-02 06:38:13 -07:00
carson
c7f69142fa hx-select attribute 2020-05-02 05:56:22 -07:00
carson
d1b37b387b hx-boost attribute 2020-05-02 05:31:18 -07:00
carson
474ea8ed74 bug fixes and compression 2020-05-01 18:56:22 -07:00
carson
6f16d32b15 hx-swap="merge" 2020-05-01 15:14:17 -07:00
carson
2714c03f7c hx-direct-swap attribute 2020-05-01 09:37:24 -07:00
carson
9f9dc5ce71 lots of stuff 2020-05-01 04:50:16 -07:00
carson
04964d9e39 Input value support 2020-04-30 16:04:21 -07:00
carson
2c394e9dae Verb support for non-GET calls 2020-04-30 10:13:36 -07:00
carson
2adff95fdd support css class based indicators 2020-04-28 20:02:11 -07:00
carson
61d8f18894 support polling 2020-04-28 18:54:10 -07:00
carson
14bea6c58e add support for various request headers 2020-04-28 17:35:11 -07:00
carson
d90b9063d4 initial history support 2020-04-28 16:42:18 -07:00
carson
274e944bc7 support appendAfter and prependBefore swaps, and centralize handling 2020-04-28 08:03:07 -07:00
carson
466df7fe46 Support X-HX-Trigger header 2020-04-27 17:16:34 -07:00
carson
023bcc675b clean up 2020-04-27 16:00:47 -07:00
carson
0ffbd9c771 hx-remove-class 2020-04-26 20:12:09 -07:00
carson
223f2ca627 have some fun with it 2020-04-26 17:52:19 -07:00
carson
cc9ecb428c More work, implement hx-trigger='load' 2020-04-26 16:40:35 -07:00
carson
297263e6a8 Clean up tests, change license to BSD, implement initial hx-trigger support 2020-04-26 16:07:33 -07:00
carson
0ed30a8e2e test cleanup and test append/prepend 2020-04-26 10:00:40 -07:00
carson
ace0b3dd06 make tests fully javascript based rather than split between HTML and the test 2020-04-25 19:56:44 -07:00
carson
baaf30e898 testing infrastructure and a few fixes 2020-04-25 13:41:34 -07:00
carson
077d93633b fix up append and add prepend 2020-04-24 22:33:54 -07:00
carson
7d10c8f6d9 tweaks 2020-04-24 21:41:48 -07:00
carson
a5d7e8febd implement some basics 2020-04-24 20:06:12 -07:00
carson
d1943be320 initial exploration code 2020-04-24 15:22:17 -07:00