package org.orienteer.core.component.property.filter; import com.google.inject.Inject; import org.apache.wicket.AttributeModifier; import org.apache.wicket.Component; import org.apache.wicket.markup.IMarkupFragment; import org.apache.wicket.markup.html.panel.Panel; import org.orienteer.core.service.IMarkupProvider; /** * @author Vitaliy Gonchar */ public class FilterOPropertyPanel extends Panel { @Inject private IMarkupProvider markupProvider; public FilterOPropertyPanel(String id, Component component) { super(id); add(AttributeModifier.append("style", "display : table-cell;")); add(component); } @Override public IMarkupFragment getMarkup(Component child) { return child != null ? markupProvider.provideMarkup(child) : super.getMarkup(child); } }