I noticed that css3pie.module's preprocess_html hook is not loading the CSS file for IE9:

drupal_add_css($path_to_css3pie_css_file, array('browsers' => array('IE' => 'lt IE 9', '!IE' => FALSE)));

Is this intentional due to some incompatibilities or just an oversight? I tried loading it with 'lte IE 9' from my own preprocess_html() with CSS3PIE 1.0beta5 and it seems to be working fine, but I'm not using it all that extensively.

-Tim

Comments

iler’s picture

Assigned: Unassigned » iler
Status: Active » Closed (fixed)

It was unintentional and is now fixed in beta3.

blackice2999’s picture

Status: Closed (fixed) » Active

Hi,

this is not fully right... the IE9 has CSS3 Support so the lt option is right... we don't need the htc file here...
this needs some more tests with ie9 and some read on pie documentation before we use "lte"

timhsieh’s picture

ah, yes, that's correct -- IE9 supports things like box-shadow, but not linear-gradient, so it has "quasi-CSS3" support.

iler’s picture

This shouldn't be problem according to this http://css3pie.com/2011/09/08/pie-1-0-beta-5-released/

iler’s picture

Status: Active » Fixed

This is now added to the project code in rc1 because in the latest version PIE supports IE9.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.