browser version detection revised for opera >= 10, which was reporting itself as...
authorPaul Irish <paul.irish@gmail.com>
Tue, 12 Jan 2010 03:32:06 +0000 (11:32 +0800)
committerJohn Resig <jeresig@gmail.com>
Tue, 12 Jan 2010 03:42:31 +0000 (11:42 +0800)
src/core.js

index bcabc64..467895f 100644 (file)
@@ -661,8 +661,8 @@ jQuery.extend({
                        ret = { browser: "webkit", version: /webkit[\/ ]([\w.]+)/ };
 
                } else if ( /opera/.test( ua ) ) {
-                       ret = { browser: "opera", version: /opera[\/ ]([\w.]+)/ };
-
+                       ret = { browser: "opera", version:  /version/.test( ua ) ? /version[\/ ]([\w.]+)/ : /opera[\/ ]([\w.]+)/ };
+                       
                } else if ( /msie/.test( ua ) ) {
                        ret = { browser: "msie", version: /msie ([\w.]+)/ };