| | |
| | | package com.gitblit.wicket;
|
| | |
|
| | | import org.apache.wicket.AttributeModifier;
|
| | | import org.apache.wicket.Component;
|
| | | import org.apache.wicket.model.AbstractReadOnlyModel;
|
| | | import org.apache.wicket.behavior.SimpleAttributeModifier;
|
| | |
|
| | | public class WicketUtils {
|
| | |
|
| | | public static void setCssClass(Component container, String value) {
|
| | | container.add(newAttributeModifier("class", value));
|
| | | container.add(new SimpleAttributeModifier("class", value));
|
| | | }
|
| | |
|
| | | public static void setCssStyle(Component container, String value) {
|
| | | container.add(newAttributeModifier("style", value));
|
| | | container.add(new SimpleAttributeModifier("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;
|
| | | }
|
| | | });
|
| | | container.add(new SimpleAttributeModifier("title", value));
|
| | | }
|
| | |
|
| | | public static String breakLines(String string) {
|