package com.gitblit.wicket;
|
|
import org.apache.wicket.AttributeModifier;
|
import org.apache.wicket.Component;
|
import org.apache.wicket.model.AbstractReadOnlyModel;
|
|
public class WicketUtils {
|
|
public static void setCssClass(Component container, String value) {
|
container.add(newAttributeModifier("class", value));
|
}
|
|
public static void setCssStyle(Component container, String value) {
|
container.add(newAttributeModifier("style", value));
|
}
|
|
public static void setHtmlTitle(Component container, String value) {
|
container.add(newAttributeModifier("title", value));
|
}
|
|
private static AttributeModifier newAttributeModifier(String attrib, final String value) {
|
return new AttributeModifier(attrib, true, new AbstractReadOnlyModel<String>() {
|
private static final long serialVersionUID = 1L;
|
|
@Override
|
public String getObject() {
|
return value;
|
}
|
});
|
}
|
|
public static String breakLines(String string) {
|
return string.replace("\r", "<br/>").replace("\n", "<br/>");
|
}
|
}
|