Collection of useful htmx extensions
See https://htmx.org/extensions/ws, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/ws.md
See https://htmx.org/extensions/sse, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/sse.md
See https://htmx.org/extensions/preload, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/preload.md
This extension includes log of all htmx events for the element it is on, either through the `console.debug` function or through the `console.log` function with a `DEBUG:` prefix.
See https://htmx.org/extensions/response-targets, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/response-targets.md
Alpine.js now has a lightweight [morph plugin](https://alpinejs.dev/plugins/morph) and this extension allows you to use it as the swapping mechanism in htmx which is necessary to retain Alpine state when you have entire Alpine components swapped by htmx.
This extension encodes parameters in JSON format instead of url format.
See https://htmx.org/extensions/head-support/, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/head-support.md
The `include-vals` extension allows you to programmatically include values in a request with a `include-vals` attribute. The value of this attribute is one or more name/value pairs, which will be evaluated as the fields in a javascript object literal.
This extension allows you to easily manage loading states while a request is in flight, including disabling elements, and adding and removing CSS classes.
The `remove-me` extension allows you to remove an element after a specified interval.
This extension allows you to use the [morphdom](https://github.com/patrick-steele-idem/morphdom) library as the swapping mechanism in htmx.
This extension allows you to swap multiple elements marked with the `id` attribute from the HTML response. You can also choose for each element which [swap method](https://htmx.org/docs#swapping) should be used. Multi-swap is a very powerful tool in conju
This extension uses request parameters to populate path variables. Used parameters are removed so they won't be sent in the query string or body anymore.
This extension adds the `X-Requested-With` header to requests with the value "XMLHttpRequest".
This extension triggers an event ``restored`` whenever a back button even is detected while using ``hx-boost``.
This extension adds the `Triggering-Event` header to requests. The value of the header is a JSON serialized version of the event that triggered the request.
An HTMX extension for automatic type conversion in form data encoding. automatically converts values based on input types, ensuring correct data representation in JSON without requiring additional attributes or configuration.
## Manipulate classes of an element (e.g. for CSS transitions)
**NOTE: This extensions functionality has been folded into the core of htmx via the `hx-disabled-elt` attribute**
This extension supports transforming a JSON/XML request response into HTML via a client-side template before it is swapped into the DOM. Currently four client-side templating engines are supported:
high power tools for html
JavaScript utilities with respect to emerging standard
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.