diff --git a/plugin/pom.xml b/plugin/pom.xml index c4930a6ec..d86bd9566 100644 --- a/plugin/pom.xml +++ b/plugin/pom.xml @@ -154,6 +154,7 @@ io.jenkins.plugins echarts-api + 5.4.0-4 io.jenkins.plugins diff --git a/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/charts/CoverageTrendChart.java b/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/charts/CoverageTrendChart.java index a2f2ae4d0..044e0fd19 100644 --- a/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/charts/CoverageTrendChart.java +++ b/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/charts/CoverageTrendChart.java @@ -3,7 +3,6 @@ import edu.hm.hafner.echarts.BuildResult; import edu.hm.hafner.echarts.ChartModelConfiguration; import edu.hm.hafner.echarts.JacksonFacade; -import edu.hm.hafner.echarts.Palette; import edu.hm.hafner.echarts.line.LineSeries; import edu.hm.hafner.echarts.line.LineSeries.FilledMode; import edu.hm.hafner.echarts.line.LineSeries.StackedMode; @@ -12,6 +11,7 @@ import io.jenkins.plugins.coverage.metrics.model.CoverageStatistics; import io.jenkins.plugins.coverage.metrics.model.Messages; +import io.jenkins.plugins.echarts.JenkinsPalette; /** * Builds the Java side model for a trend chart showing the line and branch coverage of a project. The number of builds @@ -23,6 +23,9 @@ * @see JacksonFacade */ public class CoverageTrendChart { + private static final String LINE_COVERAGE_COLOR = JenkinsPalette.GREEN.normal(); + private static final String BRANCH_COVERAGE_COLOR = JenkinsPalette.GREEN.dark(); + /** * Creates the chart for the specified results. * @@ -42,7 +45,7 @@ public LinesChartModel create(final Iterable> re LinesChartModel model = new LinesChartModel(dataSet); if (dataSet.isNotEmpty()) { LineSeries lineSeries = new LineSeries(Messages.Metric_LINE(), - Palette.GREEN.getNormal(), StackedMode.SEPARATE_LINES, FilledMode.FILLED, + LINE_COVERAGE_COLOR, StackedMode.SEPARATE_LINES, FilledMode.FILLED, dataSet.getSeries(CoverageSeriesBuilder.LINE_COVERAGE)); model.addSeries(lineSeries); model.useContinuousRangeAxis(); @@ -59,7 +62,7 @@ private static void addSecondSeries(final LinesDataSet dataSet, final LinesChart final String name, final String seriesId) { if (dataSet.containsSeries(seriesId)) { LineSeries branchSeries = new LineSeries(name, - Palette.GREEN.getHover(), StackedMode.SEPARATE_LINES, FilledMode.FILLED, + BRANCH_COVERAGE_COLOR, StackedMode.SEPARATE_LINES, FilledMode.FILLED, dataSet.getSeries(seriesId)); model.addSeries(branchSeries); diff --git a/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/steps/CoverageTableModel.java b/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/steps/CoverageTableModel.java index 96aa98db5..118aad9b0 100644 --- a/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/steps/CoverageTableModel.java +++ b/plugin/src/main/java/io/jenkins/plugins/coverage/metrics/steps/CoverageTableModel.java @@ -77,7 +77,9 @@ public String getId() { public TableConfiguration getTableConfiguration() { TableConfiguration tableConfiguration = new TableConfiguration(); tableConfiguration.responsive(); - tableConfiguration.select(SelectStyle.SINGLE); + if (getId().contains("inline")) { + tableConfiguration.select(SelectStyle.SINGLE); + } renderer.configureTable(tableConfiguration); return tableConfiguration; } diff --git a/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/cell-style.css b/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/cell-style.css index d5ad1e99a..f23b2daf0 100644 --- a/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/cell-style.css +++ b/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/cell-style.css @@ -1,5 +1,5 @@ .coverage-cell-outer { - border: 1px solid var(--medium-grey); + border: 1px solid var(--dark-grey); border-radius: 10px; } diff --git a/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/source/SourceViewModel/index.jelly b/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/source/SourceViewModel/index.jelly index dbc8862c8..e25095983 100644 --- a/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/source/SourceViewModel/index.jelly +++ b/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/source/SourceViewModel/index.jelly @@ -5,7 +5,7 @@ - +
diff --git a/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/steps/CoverageViewModel/index.jelly b/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/steps/CoverageViewModel/index.jelly index 3c1e3e2dd..90faa8daa 100644 --- a/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/steps/CoverageViewModel/index.jelly +++ b/plugin/src/main/resources/io/jenkins/plugins/coverage/metrics/steps/CoverageViewModel/index.jelly @@ -8,12 +8,10 @@ - - +