blob: 1d85a80b6d4eacba26c0406a6a876cf34d35a657 [file] [log] [blame]
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/>");
}
}