diff --git a/lesscpy/lessc/parser.py b/lesscpy/lessc/parser.py index 67ae5b6..accb166 100644 --- a/lesscpy/lessc/parser.py +++ b/lesscpy/lessc/parser.py @@ -408,6 +408,11 @@ class LessParser(object): """ p[0] = None + def p_property_ie_hack(self, p): + """ property : '*' property + """ + p[0] = "%s%s" % (p[1], p[2]) + def p_property(self, p): """ property : css_property | css_vendor_property diff --git a/lesscpy/test/css/ie-filters.css b/lesscpy/test/css/ie.css similarity index 93% rename from lesscpy/test/css/ie-filters.css rename to lesscpy/test/css/ie.css index 545554f..2590bc3 100644 --- a/lesscpy/test/css/ie-filters.css +++ b/lesscpy/test/css/ie.css @@ -7,3 +7,6 @@ .nav { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="#000000", GradientType=0); } +body { + *zoom: 1px; +} diff --git a/lesscpy/test/css/ie-filters.min.css b/lesscpy/test/css/ie.min.css similarity index 95% rename from lesscpy/test/css/ie-filters.min.css rename to lesscpy/test/css/ie.min.css index 6bfb481..65968f0 100644 --- a/lesscpy/test/css/ie-filters.min.css +++ b/lesscpy/test/css/ie.min.css @@ -1,3 +1,4 @@ .nav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="#000000", GradientType=0);} .nav{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);} .nav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="#000000", GradientType=0);} +body{*zoom:1px;} \ No newline at end of file diff --git a/lesscpy/test/less/ie-filters.less b/lesscpy/test/less/ie.less similarity index 86% rename from lesscpy/test/less/ie-filters.less rename to lesscpy/test/less/ie.less index 4f22d80..dacec89 100644 --- a/lesscpy/test/less/ie-filters.less +++ b/lesscpy/test/less/ie.less @@ -1,6 +1,8 @@ @fat: 0; @cloudhead: "#000000"; - +// +// IE Filters +// .nav { filter: ~'progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="@{cloudhead}", GradientType=@{fat})'; } @@ -9,4 +11,11 @@ } .nav { filter: ~'progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="@{cloudhead}", GradientType=@{fat})'; +} + +// +// IE Hacks +// +body { + *zoom: 1px; } \ No newline at end of file