All pastes #421862 Raw Edit

Mine

public text v1 · immutable
·published 2007-04-03 02:26 UTC
rendered paste body
package 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);
	}
}