package fr.openwide.core.wicket.behavior;
import org.apache.wicket.Component;
import org.apache.wicket.behavior.AttributeAppender;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
public class AnchorLinkBehavior extends AttributeAppender {
private static final long serialVersionUID = -1051427671590955890L;
private static final String HREF_ATTRIBUTE = "href";
private static final String SEPARATOR = "#";
public AnchorLinkBehavior(IModel<?> appendModel) {
super(HREF_ATTRIBUTE, appendModel, SEPARATOR);
}
public AnchorLinkBehavior(String appendString) {
super(HREF_ATTRIBUTE, Model.of(appendString), SEPARATOR);
}
@Override
public boolean isEnabled(Component component) {
return component.isEnabledInHierarchy();
}
}