New javascript modules are all placed in public/js/modules and imported into public/js/wphp.js, which is then compiled using webpack into public/js/dist/main.js. That compilation should happen instantly after installing a dependency, but can also be done using yarn run webpack
The sass files have been made completely modular: each component and any page specific overrides are in their own modules
All tables are now piped through partial/tables.html.twig template: this allows for all tables to have their content wrapped in container divs to make them accessible and to ensure consistency across.
Redesigning the look/feel of the WPHP site.
Major changes include:
public/js/modules
and imported intopublic/js/wphp.js
, which is then compiled using webpack intopublic/js/dist/main.js
. That compilation should happen instantly after installing a dependency, but can also be done usingyarn run webpack
partial/tables.html.twig
template: this allows for all tables to have their content wrapped in container divs to make them accessible and to ensure consistency across.<details>
rather than bootstrap accordionDidn't write this in the commits (sigh), but should fix #200 as well