rendered paste bodypackage com.socialfeedr.behaviors;
import wicket.ResourceReference;
import wicket.Session;
import wicket.behavior.AbstractBehavior;
import wicket.markup.html.IHeaderResponse;
import wicket.protocol.http.ClientProperties;
import wicket.protocol.http.request.WebClientInfo;
public class IEPngFix extends AbstractBehavior {
private static final long serialVersionUID = 1L;
private static final ResourceReference PNGFIX_JS =
new ResourceReference("pngfix.js");
public IEPngFix() {
}
public void renderHead(IHeaderResponse response) {
WebClientInfo client = (WebClientInfo)Session.get().getClientInfo();
ClientProperties properties = client.getProperties();
if(properties.isProprietaryIEPngAlphaFilterRequired())
response.renderJavascriptReference(PNGFIX_JS);
}
}