123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- module( "core.browser" );
- test( 'browser', function() {
- var browser = baidu.editor.browser;
- /*ie*/
- if ( browser.ie ) {
- ok( ua.browser.ie, 'is ie' );
- var version = ua.browser.ie;
- if ( browser.version < 7 ) {
- ok( browser.ie6Compat, 'ie6 compat mode' );
- equal( version, browser.version, 'check ie version' );
- }
- if ( browser.version == 7 ) {
- ok( browser.ie7Compat, 'ie7 compat mode' );
- equal( version, browser.version, 'check ie version' );
- ok( browser.isCompatible, 'is compatible' );
- }
- switch ( document.documentMode ) {
- case 7:
- ok( browser.ie7Compat, 'ie7 document Mode' );
- equal( version, browser.version, 'check ie version' );
- ok( browser.isCompatible, 'is compatible' );
- break;
- case 8:
- ok( browser.ie8Compat, 'ie8 document Mode' );
- equal( version, browser.version, 'check ie version' );
- ok( browser.isCompatible, 'is compatible' );
- break;
- case 9:
- ok( browser.ie9Compat, 'ie9 document Mode' );
- equal( version, browser.version, 'check ie version' );
- ok( browser.isCompatible, 'is compatible' );
- break;
- case 11:
- ok( browser.ie11Compat, 'ie11 document Mode' );
- equal( version, browser.version, 'check ie version' );
- ok( browser.isCompatible, 'is compatible' );
- break;
- }
- }
- /*opera*/
- if ( browser.opera ) {
- ok( ua.browser.opera, 'is opera' );
- equal( browser.version, ua.browser.opera, 'check opera version' );
- }
- /*webKit*/
- if ( browser.webkit ) {
- ok( ua.browser.webkit, 'is webkit' );
- equal( browser.webkit, ua.browser.webkit>0, 'check webkit version' );
- }
- /*gecko*/
- if ( browser.gecko ) {
- ok( ua.browser.gecko, 'is gecko' );
- equal( browser.gecko, !!ua.browser.gecko, 'check gecko version' );
- }
- // /*air*/
- // if ( browser.air ) {
- // ok( ua.browser.air, 'is air' );
- // equal( browser.air, ua.browser.air>0, 'check air version' );
- // }
- // /*mac*/
- // if ( browser.mac ) {
- // ok( ua.browser.air, 'is air' );
- // equal( ua.browser.os, 'macintosh', 'check air version' );
- // }
- /*quirks*/
- if ( browser.quirks ) {
- equal( document.compatMode, 'BackCompat', 'is quirks mode' );
- equal( browser.version, 6, 'ie version is 6' );
- }
- } );
|