Skip to main content

Alpine

Alpine.js подключается на все страницы сайта. Исходники конфигурации Alpine находятся в директории assets/src/js/alpine

index.js

Добавляет Alpine в глобальную область видимости с помощью window.Alpine = Alpine

Запускает Alpine по время события DOMContentLoaded: document.addEventListener("DOMContentLoaded", () => Alpine.start());

store.js

В Alpine.js можно создать глобальную стору. Для проекта создана такая под название cw (WP2 Wrapper). Она полностью синхронизирована с данными из WP2 Wrapper с помощью Обновления данных в оболочке

В js коде можно получить данные из store с помощью Alpine.store('cw'), а из html атрибутов с помощью $store.cw

persist.js и collapse.js

Это два плагина от Alpine подключенные к проекту. На данный момент нигде не используются. Persist и Collapse