view release on metacpan or search on metacpan
libsass/constants.cpp view on Meta::CPAN
extern const char media_kwd[] = "@media";
extern const char supports_kwd[] = "@supports";
extern const char keyframes_kwd[] = "keyframes";
extern const char only_kwd[] = "only";
extern const char rgb_kwd[] = "rgb(";
extern const char url_kwd[] = "url(";
extern const char important_kwd[] = "important";
extern const char pseudo_not_kwd[] = ":not(";
extern const char even_kwd[] = "even";
extern const char odd_kwd[] = "odd";
extern const char progid_kwd[] = "progid";
extern const char expression_kwd[] = "expression";
extern const char calc_kwd[] = "calc(";
extern const char moz_calc_kwd[] = "-moz-calc(";
extern const char webkit_calc_kwd[] = "-webkit-calc(";
extern const char ms_calc_kwd[] = "-ms-calc(";
// css selector keywords
extern const char sel_deep_kwd[] = "/deep/";
// css attribute-matching operators
libsass/constants.hpp view on Meta::CPAN
extern const char supports_kwd[];
extern const char keyframes_kwd[];
extern const char only_kwd[];
extern const char rgb_kwd[];
extern const char url_kwd[];
extern const char image_url_kwd[];
extern const char important_kwd[];
extern const char pseudo_not_kwd[];
extern const char even_kwd[];
extern const char odd_kwd[];
extern const char progid_kwd[];
extern const char expression_kwd[];
extern const char calc_kwd[];
extern const char moz_calc_kwd[];
extern const char webkit_calc_kwd[];
extern const char ms_calc_kwd[];
// css selector keywords
extern const char sel_deep_kwd[];
// css attribute-matching operators
libsass/prelexer.cpp view on Meta::CPAN
return exactly<gte>(src);
}
const char* kwd_lt(const char* src) {
return exactly<lt>(src);
}
const char* kwd_lte(const char* src) {
return exactly<lte>(src);
}
// match specific IE syntax
const char* ie_progid(const char* src) {
return sequence <
word<progid_kwd>,
exactly<':'>,
alternatives< identifier_schema, identifier >,
zero_plus< sequence<
exactly<'.'>,
alternatives< identifier_schema, identifier >
> >,
zero_plus < sequence<
exactly<'('>,
optional_css_whitespace,
optional < sequence<
libsass/prelexer.cpp view on Meta::CPAN
> >,
optional_css_whitespace,
exactly<')'>
> >
>(src);
}
const char* ie_expression(const char* src) {
return sequence < word<expression_kwd>, delimited_by< '(', ')', true> >(src);
}
const char* ie_property(const char* src) {
return alternatives < ie_expression, ie_progid >(src);
}
// const char* ie_args(const char* src) {
// return sequence< alternatives< ie_keyword_arg, value_schema, quoted_string, interpolant, number, identifier, delimited_by< '(', ')', true> >,
// zero_plus< sequence< optional_css_whitespace, exactly<','>, optional_css_whitespace, alternatives< ie_keyword_arg, value_schema, quoted_string, interpolant, number, identifier, delimited_by<'(', ')', true> > > > >(src);
// }
const char* ie_keyword_arg(const char* src) {
return sequence<
alternatives< variable, identifier_schema, identifier >,
libsass/prelexer.hpp view on Meta::CPAN
// Match CSS combinators.
// const char* adjacent_to(const char* src);
// const char* precedes(const char* src);
// const char* parent_of(const char* src);
// const char* ancestor_of(const char* src);
// Match SCSS variable names.
const char* variable(const char* src);
// IE stuff
const char* ie_progid(const char* src);
const char* ie_expression(const char* src);
const char* ie_property(const char* src);
const char* ie_keyword_arg(const char* src);
// match urls
const char* url(const char* src);
// Path matching functions.
// const char* folder(const char* src);
// const char* folders(const char* src);
t/sass-spec/spec/css/ms_long_filter_syntax/expected.compact.css view on Meta::CPAN
foo { filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); }
t/sass-spec/spec/css/ms_long_filter_syntax/expected.compressed.css view on Meta::CPAN
foo{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000)}
t/sass-spec/spec/css/ms_long_filter_syntax/expected.expanded.css view on Meta::CPAN
foo {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000);
}
t/sass-spec/spec/css/ms_long_filter_syntax/expected_output.css view on Meta::CPAN
foo {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); }
t/sass-spec/spec/css/ms_long_filter_syntax/input.scss view on Meta::CPAN
foo {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); }
t/sass-spec/spec/libsass-closed-issues/issue_683/expected.compact.css view on Meta::CPAN
foo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop); }
t/sass-spec/spec/libsass-closed-issues/issue_683/expected.compressed.css view on Meta::CPAN
foo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop)}
t/sass-spec/spec/libsass-closed-issues/issue_683/expected.expanded.css view on Meta::CPAN
foo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop);
}
t/sass-spec/spec/libsass-closed-issues/issue_683/expected_output.css view on Meta::CPAN
foo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop); }
t/sass-spec/spec/libsass-closed-issues/issue_683/input.scss view on Meta::CPAN
foo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop);
}
t/sass-spec/spec/libsass-todo-issues/issue_1107/expected.compact.css view on Meta::CPAN
.foo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="foo", sizingMethod='scale'); }
t/sass-spec/spec/libsass-todo-issues/issue_1107/expected.compressed.css view on Meta::CPAN
.foo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="foo", sizingMethod='scale')}
t/sass-spec/spec/libsass-todo-issues/issue_1107/expected.expanded.css view on Meta::CPAN
.foo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="foo", sizingMethod='scale');
}
t/sass-spec/spec/libsass-todo-issues/issue_1107/expected_output.css view on Meta::CPAN
.foo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="foo", sizingMethod='scale'); }
t/sass-spec/spec/libsass-todo-issues/issue_1107/input.scss view on Meta::CPAN
.foo {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src="#{foo}",
sizingMethod='scale');
}
t/sass-spec/spec/libsass-todo-issues/issue_931/expected.compact.css view on Meta::CPAN
img { filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
t/sass-spec/spec/libsass-todo-issues/issue_931/expected.compressed.css view on Meta::CPAN
img{filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
t/sass-spec/spec/libsass-todo-issues/issue_931/expected.expanded.css view on Meta::CPAN
img {
filter: alpha(opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
t/sass-spec/spec/libsass-todo-issues/issue_931/expected_output.css view on Meta::CPAN
img {
filter: alpha(opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5; }
t/sass-spec/spec/libsass-todo-issues/issue_931/input.scss view on Meta::CPAN
@mixin img-opacity($trans) {
filter : alpha(opacity=($trans * 100));
-ms-filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=#{$trans * 100})";
-moz-opacity : $trans;
-khtml-opacity : $trans;
opacity : $trans;
}
img {
@include img-opacity(.5);
}
t/sass-spec/spec/scss/ie-functions/expected.compact.css view on Meta::CPAN
foo { filter: progid:Microsoft.foo.bar.Baz(flip=foobar, bang=#00ff00cc); something: blah(hux=mumble); blah: progid:something.something(flip=foobar, bang=#abc); blah: progid:bar.hux(); blah: string; opacity: 0.005; filter: alpha(opacity=0.5); bilter: ...
.parser { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=50) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); filter: progid:DXImageTransform.Microsoft.gra...
t/sass-spec/spec/scss/ie-functions/expected.compressed.css view on Meta::CPAN
foo{filter:progid:Microsoft.foo.bar.Baz(flip=foobar, bang=#00ff00cc);something:blah(hux=mumble);blah:progid:something.something(flip=foobar, bang=#abc);blah:progid:bar.hux();blah:string;opacity:0.005;filter:alpha(opacity=0.5);bilter:alpha(opacity=0.5...
t/sass-spec/spec/scss/ie-functions/expected.expanded.css view on Meta::CPAN
foo {
filter: progid:Microsoft.foo.bar.Baz(flip=foobar, bang=#00ff00cc);
something: blah(hux=mumble);
blah: progid:something.something(flip=foobar, bang=#abc);
blah: progid:bar.hux();
blah: string;
opacity: 0.005;
filter: alpha(opacity=0.5);
bilter: alpha(opacity=0.5);
kilter: string;
left: expression(document.body.clientWidth/2-oDiv.offsetWidth/2);
flop: expression(document.body.clientHeight/2-oDiv.offsetHeight/2);
left: expression(document.body.clientWidth/4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF008000', GradientType=1);
}
.parser {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=50) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#55FFFF00);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(strength=10);
filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.CheckerBoard(duration=4);
filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Iris(irisstyle='STAR', duration=4);
filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310) progid:DXImageTransform.Microsoft.Blur(pixelradius=2) progid:DXImageTransform.Microsoft.Wheel(duration=3);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr=#550000FF, endColorstr=#55FFFF00);
}
t/sass-spec/spec/scss/ie-functions/expected_output.css view on Meta::CPAN
foo {
filter: progid:Microsoft.foo.bar.Baz(flip=foobar, bang=#00ff00cc);
something: blah(hux=mumble);
blah: progid:something.something(flip=foobar, bang=#abc);
blah: progid:bar.hux();
blah: string;
opacity: 0.005;
filter: alpha(opacity=0.5);
bilter: alpha(opacity=0.5);
kilter: string;
left: expression(document.body.clientWidth/2-oDiv.offsetWidth/2);
flop: expression(document.body.clientHeight/2-oDiv.offsetHeight/2);
left: expression(document.body.clientWidth/4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF008000', GradientType=1); }
.parser {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=50) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#55FFFF00);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(strength=10);
filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.CheckerBoard(duration=4);
filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Iris(irisstyle='STAR', duration=4);
filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310) progid:DXImageTransform.Microsoft.Blur(pixelradius=2) progid:DXImageTransform.Microsoft.Wheel(duration=3);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr=#550000FF, endColorstr=#55FFFF00); }
t/sass-spec/spec/scss/ie-functions/input.scss view on Meta::CPAN
bilter: alpha(opacity=$opacity);
kilter: type-of(opacity=$opacity);
left: expression(document.body.clientWidth/2-oDiv.offsetWidth/2);
flop: expression(document.body.clientHeight/2-oDiv.offsetHeight/2);
}
$startColor: red;
$endColor: green;
foo {
filter: progid:Microsoft.foo.bar.Baz(flip=#{foo + bar}, bang=#00ff00cc);
something: blah(hux = mumble);
blah: progid:something.something(flip=foobar, bang=#abc);
blah: progid:bar.hux();
blah: type-of(hux = mumble);
@include ie-opacity(.5);
left: expression(document.body.clientWidth/4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($startColor)}', endColorstr='#{ie-hex-str($endColor)}', GradientType=1);
}
.parser {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=50)
progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#55FFFF00);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)
progid:DXImageTransform.Microsoft.Alpha(opacity=50)
progid:DXImageTransform.Microsoft.Blur(strength=10);
filter: progid:DXImageTransform.Microsoft.Wave(strength=100)
progid:DXImageTransform.Microsoft.CheckerBoard(duration=4);
filter: progid:DXImageTransform.Microsoft.Wave(strength=100)
progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)
progid:DXImageTransform.Microsoft.Iris(irisstyle='STAR', duration=4);
filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310)
progid:DXImageTransform.Microsoft.Blur(pixelradius=2)
progid:DXImageTransform.Microsoft.Wheel(duration=3);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='false',
startColorstr=#550000FF, endColorstr=#55FFFF00);
}