summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJames Cole <jamcole@users.noreply.github.com>2025-03-14 04:05:06 -0400
committerGitHub <noreply@github.com>2025-03-14 09:05:06 +0100
commitfcf74577665a0480beb5aed3f58688c898bb0cd1 (patch)
treead0aae96a8d37f4b8e92608054a77eef5540ca37
parentb76b1f6b9b297378ebedbaf1ad4c08220b97d00a (diff)
downloadhtmx-fcf74577665a0480beb5aed3f58688c898bb0cd1.tar.gz
htmx-fcf74577665a0480beb5aed3f58688c898bb0cd1.zip
Add attribute-tools Community Extension to doc (#3229)
added attribute-tools Community Extension to doc
-rw-r--r--www/content/extensions/_index.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/www/content/extensions/_index.md b/www/content/extensions/_index.md
index 80a48e78..4a6b45a2 100644
--- a/www/content/extensions/_index.md
+++ b/www/content/extensions/_index.md
@@ -31,6 +31,7 @@ htmx extensions are split into two categories:
|--------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ajax-header](https://github.com/bigskysoftware/htmx-extensions/blob/main/src/ajax-header/README.md) | Adds an `X-Requested-With` header to all requests made by htmx |
| [alpine-morph](https://github.com/bigskysoftware/htmx-extensions/blob/main/src/alpine-morph/README.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. |
+| [attribute-tools](https://github.com/jamcole/htmx-ext-attribute-tools/blob/main/README.md) | The `attribute-tools` extension allows you to specify attributes that will be swapped onto or off of the elements by using an `attributes` or `data-attributes` attribute. (similar to class-tools) |
| [class-tools](https://github.com/bigskysoftware/htmx-extensions/blob/main/src/class-tools/README.md) | The `class-tools` extension allows you to specify CSS classes that will be swapped onto or off of the elements by using a `classes` or `data-classes` attribute. |
| [client-side-templates](https://github.com/bigskysoftware/htmx-extensions/blob/main/src/client-side-templates/README.md) | This extension supports transforming a JSON/XML request response into HTML via a client-side template before it is swapped into the DOM. |
| [debug](https://github.com/bigskysoftware/htmx-extensions/blob/main/src/debug/README.md) | This extension includes log 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. |