modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/table/BooleanCellFormatter.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
New commits: commit 239932591390aebcd56899b58fd7bfbb344146b4 Author: John Mazzitelli mazz@redhat.com Date: Fri Nov 19 16:56:06 2010 -0500
show icons for enabled column, not yes/no words
diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/table/BooleanCellFormatter.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/table/BooleanCellFormatter.java index 0977691..7f22af9 100644 --- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/table/BooleanCellFormatter.java +++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/table/BooleanCellFormatter.java @@ -14,12 +14,16 @@ import org.rhq.enterprise.gui.coregui.client.Messages; public class BooleanCellFormatter implements CellFormatter { private static final Messages MSG = CoreGUI.getMessages();
+ private static String RED = "/images/icons/availability_red_16.png"; + private static String GREEN = "/images/icons/availability_green_16.png"; + private static String GREY = "/images/icons/availability_grey_16.png"; + public String format(Object value, ListGridRecord record, int rowNum, int colNum) { String result; if (value == null) { - result = ""; + result = "<img src="" + GREY + ""/>"; } else if (value instanceof Boolean) { - result = ((Boolean) value) ? MSG.common_val_yes_lower() : MSG.common_val_no_lower(); + result = ((Boolean) value) ? "<img src="" + GREEN + ""/>" : "<img src="" + RED + ""/>"; } else { throw new IllegalArgumentException("value parameter is not a Boolean."); }
rhq-commits@lists.fedorahosted.org