Added checks for the box model.
authorJohn Resig <jeresig@gmail.com>
Fri, 16 Jun 2006 00:05:56 +0000 (00:05 +0000)
committerJohn Resig <jeresig@gmail.com>
Fri, 16 Jun 2006 00:05:56 +0000 (00:05 +0000)
jquery/jquery.js

index 6a79833..b7a2799 100644 (file)
@@ -320,12 +320,18 @@ function $(a,c) {
 
 (function(){
        var b = navigator.userAgent.toLowerCase();
+
+       // Figure out what browser is being used
        $.browser =
-               ( /safari/.test(b) && "safari" ) ||
+               ( /webkit/.test(b) && "safari" ) ||
                ( /opera/.test(b) && "opera" ) ||
                ( /msie/.test(b) && "msie" ) ||
                ( !/compatible/.test(b) && "mozilla" ) ||
                "other";
+
+       // Check to see if the W3C box model is being used
+       $.boxModel = ( $.browser != "msie" || 
+               document.compatMode == "CSS1Compat" );
 })();
 
 $.apply = function(o,f,a) {