diff --git a/pom.xml b/pom.xml index 374c7511..dbf5788b 100644 --- a/pom.xml +++ b/pom.xml @@ -95,6 +95,10 @@ org.jenkins-ci.plugins script-security + + io.jenkins.plugins + ionicons-api + org.jenkins-ci.plugins.workflow workflow-job diff --git a/src/main/resources/lib/configfiles/configfiles.jelly b/src/main/resources/lib/configfiles/configfiles.jelly index 7ecafa51..b6208877 100644 --- a/src/main/resources/lib/configfiles/configfiles.jelly +++ b/src/main/resources/lib/configfiles/configfiles.jelly @@ -26,56 +26,61 @@ THE SOFTWARE. +
- -

-

- - - + + + + + + + + + + +
- + + + + + - - - - - - - - + - - + + + + - -
${pEntry.key.displayName} - -
- - - - - - - - - - ${t.name} - - - - ${t.id} -
- ${t.contentType} +
+ ${%E} - ${t.comment} + + ${%D} ${%Name}${%ID}${%Comment}${%Content Type}
- + +
+ + + + + + + + + ${t.name} + + ${t.id} + + ${t.comment} + + ${t.contentType} +

diff --git a/src/main/resources/lib/configfiles/selectprovider.jelly b/src/main/resources/lib/configfiles/selectprovider.jelly index 069de619..af73d613 100644 --- a/src/main/resources/lib/configfiles/selectprovider.jelly +++ b/src/main/resources/lib/configfiles/selectprovider.jelly @@ -27,6 +27,7 @@ THE SOFTWARE. + diff --git a/src/main/resources/org/jenkinsci/plugins/configfiles/ConfigFilesUI/selectprovider.jelly b/src/main/resources/org/jenkinsci/plugins/configfiles/ConfigFilesUI/selectprovider.jelly index 55f08903..22bc7279 100644 --- a/src/main/resources/org/jenkinsci/plugins/configfiles/ConfigFilesUI/selectprovider.jelly +++ b/src/main/resources/org/jenkinsci/plugins/configfiles/ConfigFilesUI/selectprovider.jelly @@ -28,18 +28,6 @@ THE SOFTWARE. - - -
diff --git a/src/main/resources/org/jenkinsci/plugins/configfiles/styles.css b/src/main/resources/org/jenkinsci/plugins/configfiles/styles.css new file mode 100644 index 00000000..72933af3 --- /dev/null +++ b/src/main/resources/org/jenkinsci/plugins/configfiles/styles.css @@ -0,0 +1,34 @@ +.cfp-table { + width: auto; +} + +.cfp-table__icon { + text-align: center!important; + width: 3rem!important; +} + +.cfp-table__section-header > td { + background-color: color-mix(in srgb, var(--medium-grey) 20%, var(--light-grey))!important; + height: unset!important; + font-weight: 600!important; + padding-top: 0!important; + padding-bottom: 0!important; +} + +.cfp-table > tbody:not(:first-of-type):before { + content: ""; + display: block; + height: 20px; +} + +.cfp-table__section-header--title > td { + padding: 0 .5rem!important; +} + +.cfp-table__section-header--fields > td:not(.cfp-table__icon) { + padding-left: 1.6rem!important; +} + +.jenkins-radio__label { + font-weight: 600; +}