package fr.openwide.core.wicket.more.markup.html.template.js.jquery.plugins.modal.behavior; import org.apache.wicket.Component; import org.apache.wicket.behavior.Behavior; import org.apache.wicket.markup.ComponentTag; import org.apache.wicket.util.value.IValueMap; public class ModalHeaderFooterBehavior extends Behavior { private static final long serialVersionUID = -5202496937402360163L; private Component header; private Component footer; public ModalHeaderFooterBehavior(Component header, Component footer) { super(); this.header = header; this.footer = footer; } @Override public void onComponentTag(Component component, ComponentTag tag) { super.onComponentTag(component, tag); IValueMap attributes = tag.getAttributes(); attributes.put("data-header-selector", "#" + header.getMarkupId()); attributes.put("data-footer-selector", "#" + footer.getMarkupId()); } }