Migrate intercooler.js to HTMX; remove jQuery #32

Open
opened 2020-07-08 12:15:21 -04:00 by jmcbray · 2 comments
Owner

The author of intercooler.js has a new library, HTMX. It should do every thing we were using intercooler for, and it does not require jQuery, so we can remove a big dependency.

The author of intercooler.js has a new library, [HTMX](https://htmx.org/docs/). It should do every thing we were using intercooler for, and it does not require jQuery, so we can remove a big dependency.
Author
Owner

This will also require replacing the lightbox plugin, since magnific-popup uses jQuery. It might be feasible to just write one in terms of htmx; it might make it easier to deal with the back button issue, too. I also probably need to rewrite some misc. utility JS to not use jQuery.

This will also require replacing the lightbox plugin, since magnific-popup uses jQuery. It might be feasible to just write one in terms of htmx; it might make it easier to deal with the back button issue, too. I also probably need to rewrite some misc. utility JS to not use jQuery.
Author
Owner

Doing this in multiple stages:

  1. replace intercooler with htmx (as is), leaving jQuery in place for lightbox
  2. Write new lightbox on another feature branch and test.
  3. Remove jQuery from misc. JS on another branch and remove jQuery
Doing this in multiple stages: 1. replace intercooler with htmx (as is), leaving jQuery in place for lightbox 2. Write new lightbox on another feature branch and test. 3. Remove jQuery from misc. JS on another branch and remove jQuery
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jmcbray/brutaldon#32
No description provided.