Igor, Really? I didn't see one. Then again, ModalWindow uses transparent pngs and doesn't seem to have an issue. But I didn't see any code to handle it in modal.js. Could you point me to where its at?
If one doesn't exist, I'd be happy to contribute this. Tauren On 8/18/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > there should already be a png fix for ie in extensions. > > -igor > > > On 8/18/07, Tauren Mills <[EMAIL PROTECTED]> wrote: > > > > Maybe its just late and I'm not thinking straight, but I can't figure > > out the best way to create a custom StringHeaderContributor. All I > > want it to is encapsulate some javascript that has some property > > replacements in it. > > > > I have it working with a custom model as such: > > > > add(new StringHeaderContributor(new PngTransparency(this))); > > > > But I want it to look like this: > > > > add(new PngTransparencyHeaderContributor(this)); > > > > It's not really a big deal, but it seems like it would be cleaner that > > way. Here is the model class: > > > > public class PngTransparency extends Model { > > > > public static final ResourceReference PNGFIX = new > > ResourceReference(PngTransparency.class, "PngTransparency.js"); > > public static final ResourceReference TRANSPARENT_PIXEL = new > > ResourceReference(PngTransparency.class, "transparentpixel.gif"); > > > > public PngTransparency(Component component) { > > > > String output = > > "<!--[if lt IE 7]>\n" + > > " <script defer type=\"text/javascript\" > > src=\"" + > > component.urlFor(PNGFIX) + "\"></script>\n" + > > " <script language=\"javascript\" > > type=\"text/javascript\">\n" + > > " var pngTransparencyGif = \"" + > > component.urlFor(TRANSPARENT_PIXEL) + "\"\n" + > > " </script>\n" + > > "<![endif]-->\n"; > > setObject(output); > > } > > } > > > > Any ideas? > > > > Tauren > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]