From 1b2c4cd563544f9e785da0de6c97fc3fe5270f69 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 18 Feb 2022 22:19:04 +0100 Subject: [PATCH] charts: fixed color handling --- .../de/deadlocker8/budgetmaster/charts/DefaultCharts.java | 8 ++++---- .../charts/IncomesAndExpendituresByCategoryBar.js | 2 +- .../charts/IncomesAndExpendituresByCategoryPie.js | 2 +- .../charts/IncomesAndExpendituresPerMonthByCategories.js | 2 +- .../charts/IncomesAndExpendituresPerYearByCategories.js | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java b/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java index ad67a8300..861d9a622 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java +++ b/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java @@ -32,15 +32,15 @@ public class DefaultCharts private static final Chart CHART_INCOMES_AND_EXPENDITURES_BY_CATEGORY_BAR = new Chart("charts.default.incomesAndExpendituresByCategoryBar", getChartFromFile("charts/IncomesAndExpendituresByCategoryBar.js"), - ChartType.DEFAULT, 7, ChartDisplayType.BAR, ChartGroupType.NONE, "incomesAndExpendituresByCategoryBar.png"); + ChartType.DEFAULT, 8, ChartDisplayType.BAR, ChartGroupType.NONE, "incomesAndExpendituresByCategoryBar.png"); private static final Chart CHART_INCOMES_AND_EXPENDITURES_BY_CATEGORY_PIE = new Chart("charts.default.incomesAndExpendituresByCategoryPie", getChartFromFile("charts/IncomesAndExpendituresByCategoryPie.js"), - ChartType.DEFAULT, 7, ChartDisplayType.PIE, ChartGroupType.NONE, "incomesAndExpendituresByCategoryPie.png"); + ChartType.DEFAULT, 8, ChartDisplayType.PIE, ChartGroupType.NONE, "incomesAndExpendituresByCategoryPie.png"); private static final Chart CHART_INCOMES_AND_EXPENDITURES_PER_MONTH_BY_CATEGORIES = new Chart("charts.default.incomesAndExpendituresPerMonthByCategories", getChartFromFile("charts/IncomesAndExpendituresPerMonthByCategories.js"), - ChartType.DEFAULT, 22, ChartDisplayType.BAR, ChartGroupType.MONTH, "incomesAndExpendituresPerMonthByCategories.png"); + ChartType.DEFAULT, 23, ChartDisplayType.BAR, ChartGroupType.MONTH, "incomesAndExpendituresPerMonthByCategories.png"); private static final Chart CHART_REST_PER_MONTH = new Chart("charts.default.restPerMonth", getChartFromFile("charts/RestPerMonth.js"), @@ -52,7 +52,7 @@ public class DefaultCharts private static final Chart CHART_INCOMES_AND_EXPENDITURES_PER_YEAR_BY_CATEGORIES = new Chart("charts.default.incomesAndExpendituresPerYearByCategories", getChartFromFile("charts/IncomesAndExpendituresPerYearByCategories.js"), - ChartType.DEFAULT, 2, ChartDisplayType.BAR, ChartGroupType.YEAR, "incomesAndExpendituresPerYearByCategories.png"); + ChartType.DEFAULT, 3, ChartDisplayType.BAR, ChartGroupType.YEAR, "incomesAndExpendituresPerYearByCategories.png"); private static final Chart CHART_AVERAGE_TRANSACTION_AMOUNT_PER_CATEGORY = new Chart("charts.default.averageTransactionAmountPerCategory", getChartFromFile("charts/AverageTransactionAmountPerCategoryBar.js"), diff --git a/src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js b/src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js index d47c5670e..790ad279c 100644 --- a/src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js +++ b/src/main/resources/charts/IncomesAndExpendituresByCategoryBar.js @@ -73,7 +73,7 @@ for(var j = 0; j < categoryNames.length; j++) // add border if category color is white var borderWidth = 0; - if(colors[j] === '#FFFFFF') + if(colors[j].toUpperCase().startsWith('#FFFFFF')) { borderWidth = 1; } diff --git a/src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js b/src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js index bf918dda4..ce8501582 100644 --- a/src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js +++ b/src/main/resources/charts/IncomesAndExpendituresByCategoryPie.js @@ -176,7 +176,7 @@ ${(values[index] / total * 100).toFixed(1)}% `); var borders = sums.map(item => { - if(item.color === '#FFFFFF') + if(item.color.toUpperCase().startsWith('#FFFFFF')) { return 1; } diff --git a/src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js b/src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js index c9d965a5b..5885a8291 100644 --- a/src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js +++ b/src/main/resources/charts/IncomesAndExpendituresPerMonthByCategories.js @@ -134,7 +134,7 @@ for(var i = 0; i < dates.length; i++) // add border if category color is white var borderWidth = 0; - if(currentValues[COLOR][j] === '#FFFFFF') + if(currentValues[COLOR][j].toUpperCase().startsWith('#FFFFFF')) { borderWidth = 1; } diff --git a/src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js b/src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js index 4a8b55dcc..7b40c2b3f 100644 --- a/src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js +++ b/src/main/resources/charts/IncomesAndExpendituresPerYearByCategories.js @@ -134,7 +134,7 @@ for(var i = 0; i < dates.length; i++) // add border if category color is white var borderWidth = 0; - if(currentValues[COLOR][j] === '#FFFFFF') + if(currentValues[COLOR][j].toUpperCase().startsWith('#FFFFFF')) { borderWidth = 1; } -- GitLab