From 0a2f93e6df6078072e0b574c368dea9bf1682476 Mon Sep 17 00:00:00 2001 From: Mike Sherov Date: Fri, 18 May 2012 12:40:10 -0400 Subject: [PATCH] Inline the boxModel test, and correct unit test. Closes gh-781. --- src/support.js | 6 +++--- test/unit/support.js | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/support.js b/src/support.js index 61acce40d..8ed47219d 100644 --- a/src/support.js +++ b/src/support.js @@ -82,6 +82,9 @@ jQuery.support = (function() { // Where outerHTML is undefined, this still works html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: (document.compatMode === "CSS1Compat"), + // Will be defined later submitBubbles: true, changeBubbles: true, @@ -95,9 +98,6 @@ jQuery.support = (function() { boxSizingReliable: true }; - // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode - support.boxModel = (document.compatMode === "CSS1Compat"); - // Make sure checked status is properly cloned input.checked = true; support.noCloneChecked = input.cloneNode( true ).checked; diff --git a/test/unit/support.js b/test/unit/support.js index d4d9dfe85..8a229f435 100644 --- a/test/unit/support.js +++ b/test/unit/support.js @@ -1,6 +1,10 @@ module("support", { teardown: moduleTeardown }); -ok( jQuery.support.boxModel, "jQuery.support.boxModel is perpetually true since 1.8" ); +test("boxModel", function() { + expect( 1 ); + + equal( jQuery.support.boxModel, document.compatMode === "CSS1Compat" , "jQuery.support.boxModel is sort of tied to quirks mode but unstable since 1.8" ); +}); testIframeWithCallback( "body background is not lost if set prior to loading jQuery (#9238)", "support/bodyBackground", function( color, support ) { expect( 2 );