JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.5.3
[ckeditor.git] / _source / core / env.js
index e992d3a..dab70d9 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
-Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.\r
 For licensing, see LICENSE.html or http://ckeditor.com/license\r
 */\r
 \r
@@ -146,6 +146,16 @@ if ( !CKEDITOR.env )
                        env.ie8Compat = document.documentMode == 8;\r
 \r
                        /**\r
+                        * Indicates that CKEditor is running on Internet Explorer 9's standards mode.\r
+                        * @name CKEDITOR.env.ie9Compat\r
+                        * @type Boolean\r
+                        * @example\r
+                        * if ( CKEDITOR.env.ie9Compat )\r
+                        *     alert( "IE9, the beauty of the web!" );\r
+                        */\r
+                       env.ie9Compat = document.documentMode == 9;\r
+\r
+                       /**\r
                         * Indicates that CKEditor is running on an IE7-like environment, which\r
                         * includes IE7 itself and IE8's IE7 document mode.\r
                         * @name CKEDITOR.env.ie7Compat\r
@@ -241,7 +251,6 @@ if ( !CKEDITOR.env )
                                env.ie ? 'ie' :\r
                                env.gecko ? 'gecko' :\r
                                env.opera ? 'opera' :\r
-                               env.air ? 'air' :\r
                                env.webkit ? 'webkit' :\r
                                'unknown' );\r
 \r
@@ -262,6 +271,9 @@ if ( !CKEDITOR.env )
                if ( env.gecko && version < 10900 )\r
                        env.cssClass += ' cke_browser_gecko18';\r
 \r
+               if ( env.air )\r
+                       env.cssClass += ' cke_browser_air';\r
+\r
                return env;\r
        })();\r
 }\r