Align DataTables header hover styling with Jenkins core#665
Align DataTables header hover styling with Jenkins core#665Haschwalt29 wants to merge 2 commits intojenkinsci:mainfrom
Conversation
|
@uhafner Thanks for checking |
|
This does not work either. You can test locally by using https://github.com/uhafner/warnings-ng-plugin-devenv or create a project that records code coverage results. |
|
Any plans to finish this PR? |
I haven’t been able to successfully set up and test Jenkins locally in a way that lets me reproduce and verify the DataTables hover behavior (particularly for the coverage-related pages). Without a working local Jenkins setup, I’m not confident that I can properly validate or finish this change. Because of that, I don’t think I’ll be able to complete this PR in the near term. I’m happy to close it for now to avoid blocking things, and revisit it once I’m able to set up proper local testing. Please let me know how you’d prefer to proceed. |
|
Oo, no worries. I set the PR to draft, maybe I find some time after FOSDEM to finish the changes... |

Description
This pull request aligns the DataTables column header hover styling with the
hover behavior used in Jenkins core tables.
The change removes the custom outline-based hover effect and replaces it with
a Jenkins style hover treatment based on background highlighting and a subtle
inset border, using existing Jenkins CSS variables. This improves visual
consistency between DataTables based tables and Jenkins dashboard tables while
keeping the styling minimal and theme aware.
Fixes #664
Testing done
This change was tested manually, as it is a frontend CSS only change.
page that loads the updated
jenkins-style.css.as a visual reference.
themes using
prefers-color-schemeemulation.solely on Jenkins CSS variables.
Screenshots demonstrating the hover behavior in light and dark themes are
attached below.
Submitter checklist
(manual testing performed; automated tests are not applicable for this CSS-only change)