yaooqinn opened a new pull request, #54657: URL: https://github.com/apache/spark/pull/54657
### What changes were proposed in this pull request? Adds a Bootstrap 5 footer to all Spark Web UI pages (1 file, +26 lines). **Footer content:** - **Left**: Apache Spark version - **Center**: Live uptime counter (days/hours/minutes/seconds, updated every second via JS) - **Right**: Current user (`user.name` system property) **Design:** - Uses BS5 `bg-body-tertiary` — adapts to dark mode automatically - `border-top` separator, `text-body-secondary` for muted text - `d-flex justify-content-between` for clean three-column layout - Added to both `headerSparkPage` and `basicSparkPage` layouts ### Why are the changes needed? The Spark Web UI has no footer. A footer provides at-a-glance context (version, who is running, how long) without navigating to the Environment page. Part of SPARK-55760 (Spark Web UI Modernization). ### Does this PR introduce _any_ user-facing change? Yes — a footer appears at the bottom of all Spark UI pages. ### How was this patch tested? UIUtilsSuite (8 tests) passes. Manual verification. ### Was this patch authored or co-authored using generative AI tooling? Yes, co-authored with GitHub Copilot. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
