impress/app
Matchu 0a9193aed7 Add basic loading tracking to new item page preview
The UI for it is just basic for my own testing rn: it sets the preview
background to gray while loading, then back to white when done!

This uses the new CSS `:has()` selector: we have JS manage the loading
state on each layer, then the container just restyles itself based on
whether any currently-loading layers are present.
2024-07-01 17:59:07 -07:00
..
assets Add basic loading tracking to new item page preview 2024-07-01 17:59:07 -07:00
controllers Track preferred color/species for new item page previews 2024-07-01 17:38:31 -07:00
helpers Refactor more of item outfit preview into the Outfit class 2024-07-01 16:07:25 -07:00
javascript Add basic loading tracking to new item page preview 2024-07-01 17:59:07 -07:00
mailers/fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
models Track preferred color/species for new item page previews 2024-07-01 17:38:31 -07:00
services Load *all* NC Mall pages in nc_mall:sync 2024-05-10 17:39:40 -07:00
views Refactor more of item outfit preview into the Outfit class 2024-07-01 16:07:25 -07:00