package org.jabox.webapp.borders;
import org.apache.wicket.Component;
import org.apache.wicket.markup.html.border.BorderBehavior;
import org.apache.wicket.markup.html.form.FormComponent;
import org.apache.wicket.model.StringResourceModel;
public class LabelBehavior extends BorderBehavior {
private static final long serialVersionUID = -6251370873692995058L;
/**
* @see org.apache.wicket.markup.html.border.BorderBehavior#beforeRender(org.apache.wicket.Component)
*/
@Override
public void beforeRender(final Component c) {
super.beforeRender(c);
if (FormComponent.class.isInstance(c)) {
if ("picker".equals(c.getId())) {
return;
}
StringResourceModel label =
new StringResourceModel(c.getId(), c.getPage(), null);
c.getResponse().write(
"<label class=\"control-label\" >" + label.getObject()
+ "</label>");
}
super.afterRender(c);
}
}