From 74cbd1ec27912c10ebdf20ea33197893e53e0760 Mon Sep 17 00:00:00 2001 From: Kyle Cronin Date: Thu, 1 Dec 2022 20:25:19 -0500 Subject: [PATCH] Add ionicon icon replace custom advqueue.svg icon with ionicon swap-vertical-outline. --- pom.xml | 4 + .../advancedqueue/PriorityConfiguration.java | 12 ++- src/main/webapp/advqueue.svg | 89 ------------------- 3 files changed, 14 insertions(+), 91 deletions(-) delete mode 100644 src/main/webapp/advqueue.svg diff --git a/pom.xml b/pom.xml index d4ebd8e1..49cba0f2 100644 --- a/pom.xml +++ b/pom.xml @@ -118,6 +118,10 @@ + + io.jenkins.plugins + ionicons-api + org.jenkins-ci.plugins matrix-project diff --git a/src/main/java/jenkins/advancedqueue/PriorityConfiguration.java b/src/main/java/jenkins/advancedqueue/PriorityConfiguration.java index 497fc050..eda7b7cb 100644 --- a/src/main/java/jenkins/advancedqueue/PriorityConfiguration.java +++ b/src/main/java/jenkins/advancedqueue/PriorityConfiguration.java @@ -64,6 +64,7 @@ import org.acegisecurity.context.SecurityContext; import org.acegisecurity.context.SecurityContextHolder; +import org.jenkins.ui.icon.IconSpec; import org.jenkinsci.plugins.workflow.support.steps.ExecutorStepExecution; import org.kohsuke.stapler.QueryParameter; import org.kohsuke.stapler.StaplerRequest; @@ -74,7 +75,7 @@ * @since 2.0 */ @Extension -public class PriorityConfiguration extends Descriptor implements RootAction, Describable { +public class PriorityConfiguration extends Descriptor implements RootAction, IconSpec, Describable { private final static Logger LOGGER = Logger.getLogger(PriorityConfiguration.class.getName()); @@ -104,11 +105,18 @@ public PriorityConfiguration() { } } + @Override public String getIconFileName() { + return null; + } + + @Override + public String getIconClassName() { if (!checkActive()) { return null; } - return "/plugin/PrioritySorter/advqueue.svg"; + + return "symbol-swap-vertical-outline plugin-ionicons-api"; } @Override diff --git a/src/main/webapp/advqueue.svg b/src/main/webapp/advqueue.svg deleted file mode 100644 index a00ee420..00000000 --- a/src/main/webapp/advqueue.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -