Hey @████████- I'm wondering if you would be willing to help make something work similar to the components of the Empower 2025 Advanced Javascript Class.
I've been working with the functionality from the class. I've used the modals several times and love them!
I've been trying (and failing) to work with the progress bars too. I just keep hitting walls no matter what I try to do to make it work. Your sample works, and if I take it wholesale I can make it work on other forms, but I'm not having any success modifying it to operate a little differently. I just don't understand what it is doing sufficiently to make it work how I'd like.
What I'm hoping to do is to combine some of the appearance of the progress bar and the modals, and trigger the progress bar to show and hide on demand based on what it happening with my Javascript code.
One problem I'm having is the appearance.
The progress bar appears on an entirely blank page, and after it loads, I have a form that is completely blended into the background. Your example form is just a solid white page with the form fields on it. When I tried to do my own form with my own theme, the form ended up being transparent to the background.
Progress bar loading:
After load, you form is just the fields on a white page.
My form with my theme has a transparent background, so with the texture background the form is useless.
It's messy, and I haven't had any luck making it work with any of my themes.
I really like how the modals work, where the modal is in front of the form, but the form is faded out.
I'm wondering if there is any way to make the progress bar appear like this modal, in front of the form, but with the form faded out.
Here's a mock-up of what I'd like to try to do:
And ideally, I'd like to be able to trigger this to show and hide on demand through Javascript.
Do you have suggestions on how that could work, or do you have any code samples that are closer to something like that than what you shared at Empower last year?
I know it's asking a lot, but you are so good at this stuff, and I've been struggling for lot of time trying to make any progress without success.
Anything you can share: code samples, tips, or pointing me towards online resources, would be greatly appreciated.
Thank you so much!