-
Notifications
You must be signed in to change notification settings - Fork 236
Upgrade webui to Bootstrap 5 #360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The Scheduled page lists jobs which contain the With FWR, you'd do something like this: |
|
Ah ok. Tested that, the page looks fine. |
|
Lots of nice work here, thanks. I noticed you didn't touch application-rtl.css. Did you test RTL? I believe you can do so by selecting an RTL language on the /debug page if you didn't already. I will walk through the pages later today to double check the changes. |
|
I tested RTL a bunch, as much as I know how (native English speaker). It all looks good to me but there may be some subtleties I missed. |
|
I did another pass over |
|
But overall, where things look different, they look better to my eye so I'm quite pleased! I think the Dashboard interval slider needs to retain its |
|
…eme. Interval slider always ltr
|
Thanks, I'm ready to merge this. Are you happy with it or do you need more time? I think you've earned commit bit with this work. You are welcome to make changes, just please open a PR for anything you do change so I can review and we have a record of why things changed. |
|
👍 I think it's ready to merge. |
|
Oh, and any significant change should have a line in Changes.md. Can you add one for this PR? |
|
Changelog: #363 |



Description
This PR updates the webui from Bootstrap 3 to Bootstrap 5. The CSS and HTML was updated, but not the JS (only the Dropdown plugin is used).
Related Issue: #359
Notes
webui/static/application-rtl.cssat all.TextDirectionwas missing in locales yml it would set the<html dir="TextDirection">.navbar-livereloadas it did not seem to be in use.data-selector names so it lines up with CSS selectors in Bootstrap 5. Bootstrap 5 does not use jQuery but the Faktory UI still relies on it so it was easier to leave that in place vs including additional JS to support the new dropdown JS code.