blob: 6cf95040e9db2397a2932c6fd0715aa5f63b33d2 [file] [log] [blame]
package org.apache.hupa.client.ui;
import com.google.gwt.cell.client.AbstractCell;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
public class LabelCell extends AbstractCell<LabelNode> {
public LabelCell() {
}
@Override
public void render(com.google.gwt.cell.client.Cell.Context context, LabelNode value, SafeHtmlBuilder sb) {
if (value == null) {
return;
}
if (value.getFolder().getSubscribed()) {
sb.appendHtmlConstant(value.getNameForDisplay());
} else {
sb.appendHtmlConstant("<span style='color:gray;'>");
sb.appendHtmlConstant(value.getNameForDisplay());
sb.appendHtmlConstant("</span>");
}
}
}