From 423c2061110938b20a47c152d8f177ffbd9e7249 Mon Sep 17 00:00:00 2001 From: Markus Winter Date: Thu, 2 May 2024 15:16:22 +0200 Subject: [PATCH 1/4] use header taglib by using the header taglib any changes done there e.g. in the searchbox or the login, are automatically reused and double maintenance is avoided. Please enter the commit message for your changes. Lines starting --- pom.xml | 2 +- .../headers/LogoHeader.java | 9 +-- .../CustomHeaderDecorator/header.jelly | 1 - .../headers/JenkinsHeader/headerContent.jelly | 10 ++- .../headers/LogoHeader/headerContent.jelly | 61 +------------------ 5 files changed, 14 insertions(+), 69 deletions(-) diff --git a/pom.xml b/pom.xml index 5c9ba7c..d85131c 100644 --- a/pom.xml +++ b/pom.xml @@ -34,7 +34,7 @@ 999999-SNAPSHOT - 2.440.2 + 2.457-SNAPSHOT jenkinsci/customizable-header-plugin 20.8.0 1.22.19 diff --git a/src/main/java/io/jenkins/plugins/customizable_header/headers/LogoHeader.java b/src/main/java/io/jenkins/plugins/customizable_header/headers/LogoHeader.java index f39af69..fdc54a4 100644 --- a/src/main/java/io/jenkins/plugins/customizable_header/headers/LogoHeader.java +++ b/src/main/java/io/jenkins/plugins/customizable_header/headers/LogoHeader.java @@ -6,10 +6,10 @@ import io.jenkins.plugins.customizable_header.logo.Logo; import java.io.IOException; import java.io.StringWriter; -import jenkins.views.PartialHeader; +import jenkins.views.FullHeader; @Extension(ordinal = 99999) -public class LogoHeader extends PartialHeader implements SystemMessageProvider { +public class LogoHeader extends FullHeader implements SystemMessageProvider { @Override public boolean isEnabled() { @@ -37,9 +37,4 @@ public boolean hasLinks() { public Logo getLogo() { return CustomHeaderConfiguration.get().getLogo(); } - - @Override - public int getSupportedHeaderVersion() { - return 1; - } } diff --git a/src/main/resources/io/jenkins/plugins/customizable_header/CustomHeaderDecorator/header.jelly b/src/main/resources/io/jenkins/plugins/customizable_header/CustomHeaderDecorator/header.jelly index 0b37f9b..483260e 100644 --- a/src/main/resources/io/jenkins/plugins/customizable_header/CustomHeaderDecorator/header.jelly +++ b/src/main/resources/io/jenkins/plugins/customizable_header/CustomHeaderDecorator/header.jelly @@ -14,6 +14,5 @@ - diff --git a/src/main/resources/io/jenkins/plugins/customizable_header/headers/JenkinsHeader/headerContent.jelly b/src/main/resources/io/jenkins/plugins/customizable_header/headers/JenkinsHeader/headerContent.jelly index 6dfe87c..7e2464d 100644 --- a/src/main/resources/io/jenkins/plugins/customizable_header/headers/JenkinsHeader/headerContent.jelly +++ b/src/main/resources/io/jenkins/plugins/customizable_header/headers/JenkinsHeader/headerContent.jelly @@ -1,6 +1,12 @@ - - + + +
+ + + +
+
diff --git a/src/main/resources/io/jenkins/plugins/customizable_header/headers/LogoHeader/headerContent.jelly b/src/main/resources/io/jenkins/plugins/customizable_header/headers/LogoHeader/headerContent.jelly index ea4d325..437d222 100644 --- a/src/main/resources/io/jenkins/plugins/customizable_header/headers/LogoHeader/headerContent.jelly +++ b/src/main/resources/io/jenkins/plugins/customizable_header/headers/LogoHeader/headerContent.jelly @@ -1,5 +1,5 @@ - + @@ -21,63 +21,8 @@
-