-
-
Notifications
You must be signed in to change notification settings - Fork 8.8k
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
Use 'jenkins-button' for tables #9131
Use 'jenkins-button' for tables #9131
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, I checked the changes here and I looked for any plugins that looked funny and didn't find any but the class hasn't been removed so I wouldn't expect any
/label ready-for-merge This PR is now ready for merge, after ~24 hours, we will merge it if there's no negative feedback. Thanks! |
core/src/main/resources/hudson/views/BuildButtonColumn/column.jelly
Outdated
Show resolved
Hide resolved
core/src/main/resources/hudson/views/BuildButtonColumn/column.jelly
Outdated
Show resolved
Hide resolved
/label ready-for-merge This PR is now ready for merge, after ~24 hours, we will merge it if there's no negative feedback. Thanks! |
Thanks for the comment @mawinter69 . This will first be visible to LTS users in Jenkins 2.462.1 that is scheduled to release 7 Oct 2024. The impact of the issues does not seem very severe to me, but I agree that it is a change of behavior and it is unexpected that small, medium, and large have very little difference now. If a fix is provided, should it also be considered for a backport? If a backport is needed, then an issue needs to be created on https://issues.jenkins.io so that it can be marked as an LTS candidate. |
With jenkinsci#9131 the jenkins-table__button was replaced at certain places with jenkins-button. But this change caused two regressions: - The icon size for large table was almost the same as that for medium tables - The icons wrapped in jenkins-button were not resizable - with small table the buttons overflowed the table cell This change restores the old icon size for large tables and adds additional css rules for jenkins-button inside tables so they are properly resized and the padding is correct
With jenkinsci#9131 the jenkins-table__button was replaced at certain places with jenkins-button. But this change caused two regressions: - The icon size for large table was almost the same as that for medium tables - The icons wrapped in jenkins-button were not resizable - with small table the buttons overflowed the table cell This change restores the old icon size for large tables and adds additional css rules for jenkins-button inside tables so they are properly resized and the padding is correct
[JENKINS-73543] make icon in buttons in tables resizable With #9131 the jenkins-table__button was replaced at certain places with jenkins-button. But this change caused two regressions: - The icon size for large table was almost the same as that for medium tables - The icons wrapped in jenkins-button were not resizable - with small table the buttons overflowed the table cell This change restores the old icon size for large tables and adds additional css rules for jenkins-button inside tables so they are properly resized and the padding is correct
[JENKINS-73543] make icon in buttons in tables resizable With jenkinsci#9131 the jenkins-table__button was replaced at certain places with jenkins-button. But this change caused two regressions: - The icon size for large table was almost the same as that for medium tables - The icons wrapped in jenkins-button were not resizable - with small table the buttons overflowed the table cell This change restores the old icon size for large tables and adds additional css rules for jenkins-button inside tables so they are properly resized and the padding is correct (cherry picked from commit 19d568c)
caused JENKINS-73668 |
Small one to replace
.jenkins-table__button
with just.jenkins-button
. The two classes are super similar and we're not getting any advantages from having them separated.Couple of visual changes:
Before
After
Testing done
Proposed changelog entries
Proposed upgrade guidelines
N/A
Submitter checklist
Desired reviewers
@mention
Before the changes are marked as
ready-for-merge
:Maintainer checklist