package fr.openwide.core.wicket.more.markup.html.template.js.jquery.plugins.analytics;
import org.apache.wicket.Component;
import org.apache.wicket.behavior.Behavior;
import org.apache.wicket.markup.head.IHeaderResponse;
import org.springframework.util.StringUtils;
public class GoogleAnalyticsBehavior extends Behavior {
private static final long serialVersionUID = 6908054186870735613L;
private final GoogleAnalyticsHeaderContributor headerContributor;
public GoogleAnalyticsBehavior(String account) {
super();
if (StringUtils.hasText(account)) {
headerContributor = new GoogleAnalyticsHeaderContributor(account);
} else {
headerContributor = null;
}
}
@Override
public void renderHead(Component component, IHeaderResponse response) {
super.renderHead(component, response);
if (headerContributor != null) {
headerContributor.renderHead(response);
}
}
}