package be.selckin.swu;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.model.IModel;
public class VisibilityWebMarkupContainer extends WebMarkupContainer {
private final IModel<Boolean> visible;
public VisibilityWebMarkupContainer(String id, IModel<Boolean> visible) {
super(id, visible);
this.visible = visible;
setOutputMarkupPlaceholderTag(true);
}
@Override
protected void onConfigure() {
super.onConfigure();
Boolean allowed = visible.getObject();
setVisibilityAllowed(allowed != null && allowed);
}
}