From 56d1c441d3b591c161e36e5a001cca83a7d17c93 Mon Sep 17 00:00:00 2001 From: Dongsu, KIM <ds5apn@gmail.com> Date: Fri, 19 Jul 2013 05:39:08 -0400 Subject: [PATCH] Update Korean Translation --- src/main/java/com/gitblit/wicket/charting/GooglePieChart.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/charting/GooglePieChart.java b/src/main/java/com/gitblit/wicket/charting/GooglePieChart.java index 945e08b..1f5ae70 100644 --- a/src/main/java/com/gitblit/wicket/charting/GooglePieChart.java +++ b/src/main/java/com/gitblit/wicket/charting/GooglePieChart.java @@ -16,7 +16,9 @@ package com.gitblit.wicket.charting; import java.text.MessageFormat; +import java.util.ArrayList; import java.util.Collections; +import java.util.List; import com.gitblit.utils.StringUtils; @@ -44,10 +46,19 @@ line(sb, MessageFormat.format("{0}.addRows({1,number,0});", dName, values.size())); Collections.sort(values); - + List<ChartValue> list = new ArrayList<ChartValue>(); + + int maxSlices = 10; + + if (values.size() > maxSlices) { + list.addAll(values.subList(0, maxSlices)); + } else { + list.addAll(values); + } + StringBuilder colors = new StringBuilder("colors:["); - for (int i = 0; i < values.size(); i++) { - ChartValue value = values.get(i); + for (int i = 0; i < list.size(); i++) { + ChartValue value = list.get(i); colors.append('\''); colors.append(StringUtils.getColor(value.name)); colors.append('\''); -- Gitblit v1.9.1