r2975 commited - Stackfix: restrict version test to IE version

r2975 commited - Stackfix: restrict version test to IE version


Revision: 2975
Author: cloudream@gmail.com
Date: Sat Jul 25 06:19:42 2009
Log: Stackfix: restrict version test to IE version
http://code.google.com/p/jquery-ui/source/detail?r=2975
Modified:
/trunk/ui/ui.stackfix.js
=======================================
--- /trunk/ui/ui.stackfix.js    Thu Jul 9 07:41:18 2009
+++ /trunk/ui/ui.stackfix.js    Sat Jul 25 06:19:42 2009
@@ -11,7 +11,7 @@
(function($){
// This is only for IE6
-$.fn.stackfix = $.browser.msie && /6.0/.test(navigator.userAgent) ?
function(s) {
+$.fn.stackfix = $.browser.msie && /msie 6\.0/i.test(navigator.userAgent) ?
function(s) {
    s = $.extend({
        top : 'auto', // auto == .currentStyle.borderTopWidth
        left : 'auto', // auto == .currentStyle.borderLeftWidth
@@ -21,7 +21,7 @@
        src : 'javascript:false;'
    }, s || {});
    var prop = function(n){return n&&n.constructor==Number?n+'px':n;},
-     html = '<iframe
class="ui-stackfix"frameborder="0"tabindex="-1"src="'+s.src+'"'+
+     html = '<iframe class="ui-stackfix" frameborder="0" tabindex="-1"
src="'+s.src+'" '+
     'style="display:block;position:absolute;z-index:-1;'+
         (s.opacity !== false?'filter:Alpha(Opacity=\'0\');':'')+
            
     'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)|
|0)*-1)+\'px\')':prop(s.top))+';'+