htmx-2-compat
Восстановление значений по умолчанию и имён событий htmx 2.x в htmx 4
Расширение htmx-2-compat предоставляет уровень совместимости, позволяющий запускать код htmx 2.x в htmx 4 с минимальными изменениями. Это полезно для постепенной миграции существующих приложений.
Установка
<script src="https://cdn.jsdelivr.net/npm/htmx.org@4.0.0/dist/htmx.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/htmx.org@4.0.0/dist/ext/htmx-2-compat.js"></script>
Использование
После загрузки расширение сопоставляет старые API и поведение htmx 2.x с их аналогами в htmx 4, в том числе:
- Старые имена событий (например,
htmx:afterSwap→htmx:after:swap) - Неявное наследование атрибутов (без необходимости использовать модификатор
:inherited) - Атрибут
hx-extдля активации расширений - Другие особенности htmx 2.x, изменившиеся в htmx 4
Полный список изменений между htmx 2.x и htmx 4 см. в руководстве по миграции.
Licensed under the Zero-Clause BSD License.
https://four.htmx.org/extensions/htmx-2-compat/