]> source.dussan.org Git - jquery.git/commitdiff
No need to test for widows & orphans values in IE6-8. Fixes #8971 345/head
authorrwldrn <waldron.rick@gmail.com>
Mon, 25 Apr 2011 17:10:23 +0000 (13:10 -0400)
committerrwldrn <waldron.rick@gmail.com>
Mon, 25 Apr 2011 17:13:57 +0000 (13:13 -0400)
test/unit/css.js

index a34f54a061fc6c2502f7d15cf4a7688dd1943a20..ba0fab9f3b8696dde11c5d08c333a97c40eb62de 100644 (file)
@@ -396,25 +396,32 @@ test("jQuery.cssProps behavior, (bug #8402)", function() {
 });
 
 test("widows & orphans #8936", function () {
-       expect(4);      
 
        var $p = jQuery("<p>").appendTo("#main").end();
 
-       $p.css({
-               widows: 0,
-               orphans: 0
-       });
+       if ( "widows" in $p[0].style ) {
+               expect(4);      
+               $p.css({
+                       widows: 0,
+                       orphans: 0
+               });
 
-       equal( $p.css("widows"), 0, "widows correctly start with value 0");
-       equal( $p.css("orphans"), 0, "orphans correctly start with value 0");
+               equal( $p.css("widows"), 0, "widows correctly start with value 0");
+               equal( $p.css("orphans"), 0, "orphans correctly start with value 0");
 
-       $p.css({
-               widows: 3,
-               orphans: 3
-       });
+               $p.css({
+                       widows: 3,
+                       orphans: 3
+               });
+
+               equal( $p.css("widows"), 3, "widows correctly set to 3");
+               equal( $p.css("orphans"), 3, "orphans correctly set to 3");
+       } else {
+
+               expect(1);
+               ok( true, "jQuery does not attempt to test for style props that definitely don't exist in older versions of IE");
+       }
 
-       equal( $p.css("widows"), 3, "widows correctly set to 3");
-       equal( $p.css("orphans"), 3, "orphans correctly set to 3");
 
        $p.remove();
 });