From ed087197cef89ce79cbd6b4ab49f184f3b259602 Mon Sep 17 00:00:00 2001
From: Brandon Aaron <brandon.aaron@gmail.com>
Date: Thu, 14 May 2009 18:46:58 +0000
Subject: tidy up fix for #3981, thanks matt kruse

---
 src/css.js | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

(limited to 'src')

diff --git a/src/css.js b/src/css.js
index 12f9d514e..973462b62 100644
--- a/src/css.js
+++ b/src/css.js
@@ -123,15 +123,9 @@ jQuery.extend({
 		var ret, style = elem.style, filter;
 
 		// IE uses filters for opacity
-		if ( !jQuery.support.opacity && name == "opacity" ) {
-			filter = (filter = style.filter) && filter.indexOf("opacity=") >= 0 ?
-				filter :
-				(filter = elem.currentStyle[ 'filter' ]) && filter.indexOf("opacity=") >= 0 ?
-					filter :
-					null;
-
-			ret = filter && filter.indexOf("opacity=") >= 0 ?
-				(parseFloat( filter.match(/opacity=([^)]*)/)[1] ) / 100) + '':
+		if ( !jQuery.support.opacity && name === "opacity" && elem.currentStyle ) {
+			ret = (elem.currentStyle.filter || "").match(/opacity=([^)]*)/) ?
+				(parseFloat(RegExp.$1) / 100) + "" :
 				"";
 
 			return ret === "" ?
-- 
cgit v1.2.3