From cce277d61f6d711994b3ec74cf929dc2f6a13e3b Mon Sep 17 00:00:00 2001 From: Leigh Mackay Date: Tue, 21 Jan 2014 11:14:28 +1100 Subject: [PATCH 1/2] fixes rgba ms_gradient transparency --- cssfx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cssfx.js b/cssfx.js index 551ee1d..df94037 100644 --- a/cssfx.js +++ b/cssfx.js @@ -352,7 +352,7 @@ function props() { //Color array var cA = value.match(/rgba\((.*?)\)/)[1].split(","); var hex = Math.floor(+(str_combo(cA[3])) * 255).toString(16) + rgb2hex(+str_combo(cA[0]), + str_combo(cA[1]), + str_combo(cA[2])); - new_rules.push(ms_gradient.replace("{1}", "#" + hex).replace("{2}", "#" + hex) + ";zoom:1"); + new_rules.push("background:transparent;" + ms_gradient.replace("{1}", "#" + hex).replace("{2}", "#" + hex) + ";zoom:1"); } break; default: From cf43ff999bcafdbc29d1714b7083779bfb7d012b Mon Sep 17 00:00:00 2001 From: Leigh Mackay Date: Tue, 21 Jan 2014 16:40:15 +1100 Subject: [PATCH 2/2] added * to rule. Targets ie8 and below --- cssfx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cssfx.js b/cssfx.js index df94037..1d7be71 100644 --- a/cssfx.js +++ b/cssfx.js @@ -352,7 +352,7 @@ function props() { //Color array var cA = value.match(/rgba\((.*?)\)/)[1].split(","); var hex = Math.floor(+(str_combo(cA[3])) * 255).toString(16) + rgb2hex(+str_combo(cA[0]), + str_combo(cA[1]), + str_combo(cA[2])); - new_rules.push("background:transparent;" + ms_gradient.replace("{1}", "#" + hex).replace("{2}", "#" + hex) + ";zoom:1"); + new_rules.push("*background:transparent;" + ms_gradient.replace("{1}", "#" + hex).replace("{2}", "#" + hex) + ";zoom:1"); } break; default: