Skip to content
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

drop yui button #246

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

scherler
Copy link

@scherler scherler commented Dec 18, 2024

Testing done

image

image

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests - that demonstrates feature works or fixes the issue

Signed-off-by: Thorsten Scherler <scherler@gmail.com>
@scherler scherler requested a review from a team as a code owner December 18, 2024 10:12
@mPokornyETM
Copy link
Contributor

@scherler might you pls provide screenshot before && after. thx

@scherler
Copy link
Author

@mPokornyETM, can you point me to how to do that? I am not sure how to reach the src/main/resources/Hudson/plugins/copy artifact/monitor/LegacyJobConfigMigrationMonitor/manage.jelly. Could you please outline how to see it? I applied the same classes to fix other (similar) use cases.

@scherler scherler closed this Dec 18, 2024
@scherler scherler reopened this Dec 18, 2024
@Amankkc
Copy link

Amankkc commented Dec 19, 2024

@scherler Please try to add some border to enhance the "RESET" Button effect and making it look close to the existing one.

@mPokornyETM
Copy link
Contributor

@scherler Please try to add some border to enhance the "RESET" Button effect and making it look close to the existing one.

I am not sure, if it is good idea. To eliminate effort, it will be better to use jenkins style only. You will be sure. it works with all other plugins / styles / themes / dark mode ... together. From my side I will also try to remove all the custom css files like:
https://github.com/scherler/copyartifact-plugin/blob/drop_yui_button/src/main/resources/hudson/plugins/copyartifact/monitor/LegacyJobConfigMigrationMonitor/resources.css

from my POW it will be fine to replace jenkins-tab by dataTable plugin. It allows many cool features.
But all of them is not necessary to do in this PR

@scherler
Copy link
Author

@Amankkc I created jenkinsci/jenkins#10061 however I agree with @mPokornyETM to not introduce custom css

@mPokornyETM
Copy link
Contributor

For what is worth I can drop

my proposal is to merge this change as is, and provide other PR to remove the legacy css changes.

Copy link
Contributor

@mPokornyETM mPokornyETM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mPokornyETM mPokornyETM added the chore Reduce maintenance or improve developer experience label Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Reduce maintenance or improve developer experience
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants