Skip to content

Commit 9d346bc

Browse files
committed
Revert "Merge pull request #2273 from xzyfer/invert-with-weight"
This reverts commit 7a799da, reversing changes made to 8191bfa.
1 parent fa48c84 commit 9d346bc

File tree

1 file changed

+9
-26
lines changed

1 file changed

+9
-26
lines changed

src/functions.cpp

Lines changed: 9 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,13 @@ namespace Sass {
288288
BUILT_IN(blue)
289289
{ return SASS_MEMORY_NEW(Number, pstate, ARG("$color", Color)->b()); }
290290

291-
Color* colormix(Context& ctx, ParserState& pstate, Color* color1, Color* color2, Number* weight) {
291+
Signature mix_sig = "mix($color-1, $color-2, $weight: 50%)";
292+
BUILT_IN(mix)
293+
{
294+
Color_Obj color1 = ARG("$color-1", Color);
295+
Color_Obj color2 = ARG("$color-2", Color);
296+
Number_Obj weight = ARGR("$weight", Number, 0, 100);
297+
292298
double p = weight->value()/100;
293299
double w = 2*p - 1;
294300
double a = color1->a() - color2->a();
@@ -304,16 +310,6 @@ namespace Sass {
304310
color1->a()*p + color2->a()*(1-p));
305311
}
306312

307-
Signature mix_sig = "mix($color-1, $color-2, $weight: 50%)";
308-
BUILT_IN(mix)
309-
{
310-
Color_Obj color1 = ARG("$color-1", Color);
311-
Color_Obj color2 = ARG("$color-2", Color);
312-
Number_Obj weight = ARGR("$weight", Number, 0, 100);
313-
return colormix(ctx, pstate, color1, color2, weight);
314-
315-
}
316-
317313
////////////////
318314
// HSL FUNCTIONS
319315
////////////////
@@ -605,7 +601,7 @@ namespace Sass {
605601
pstate);
606602
}
607603

608-
Signature invert_sig = "invert($color, $weight: 100%)";
604+
Signature invert_sig = "invert($color)";
609605
BUILT_IN(invert)
610606
{
611607
// CSS3 filter function overload: pass literal through directly
@@ -614,15 +610,13 @@ namespace Sass {
614610
return SASS_MEMORY_NEW(String_Quoted, pstate, "invert(" + amount->to_string(ctx.c_options) + ")");
615611
}
616612

617-
Number_Obj weight = ARGR("$weight", Number, 0, 100);
618613
Color_Ptr rgb_color = ARG("$color", Color);
619-
Color_Obj inv = SASS_MEMORY_NEW(Color,
614+
return SASS_MEMORY_NEW(Color,
620615
pstate,
621616
255 - rgb_color->r(),
622617
255 - rgb_color->g(),
623618
255 - rgb_color->b(),
624619
rgb_color->a());
625-
return colormix(ctx, pstate, inv, rgb_color, weight);
626620
}
627621

628622
////////////////////
@@ -1984,16 +1978,5 @@ namespace Sass {
19841978
ss << "u" << std::setfill('0') << std::setw(8) << std::hex << distributed;
19851979
return SASS_MEMORY_NEW(String_Quoted, pstate, ss.str());
19861980
}
1987-
1988-
<<<<<<< HEAD
1989-
Signature is_bracketed_sig = "is-bracketed($list)";
1990-
BUILT_IN(is_bracketed)
1991-
{
1992-
Value_Obj value = ARG("$list", Value);
1993-
List_Obj list = Cast<List>(value);
1994-
return SASS_MEMORY_NEW(Boolean, pstate, list && list->is_bracketed());
1995-
}
1996-
=======
1997-
>>>>>>> parent of 46f5244... Merge pull request #2279 from xzyfer/bracked-lists
19981981
}
19991982
}

0 commit comments

Comments
 (0)