]> source.dussan.org Git - jquery-ui.git/commitdiff
Accept boolean values for aria state. (Thanks for catch Scott González)
authorDavid Bolter <david.bolter@gmail.com>
Mon, 22 Sep 2008 18:21:38 +0000 (18:21 +0000)
committerDavid Bolter <david.bolter@gmail.com>
Mon, 22 Sep 2008 18:21:38 +0000 (18:21 +0000)
tests/core.js
ui/ui.core.js

index f9885e68467b564e09da9a9d5a62f31303525183..d4ec7937315a0f87aa70f3232277499e74859e5a 100644 (file)
@@ -64,8 +64,8 @@ test("aria", function() {
        equals($('#aria').ariaRole(), 'tablist', 'role is tablist via ariaRole');
        ok(!$('#aria').attr('expanded'), 'state expanded absent via attr');
        ok(!$('#aria').ariaState('expanded'), 'state expanded absent via ariaState');
-       equals($('#aria').ariaState('expanded', 'true').ariaState('expanded'), 'true', 'aria expanded is true');
-       equals($('#aria').ariaState('expanded', 'false').ariaState('expanded'), 'false', 'aria expanded is false');
+       equals($('#aria').ariaState('expanded', true).ariaState('expanded'), 'true', 'aria expanded is true');
+       equals($('#aria').ariaState('expanded', false).ariaState('expanded'), 'false', 'aria expanded is false');
 });
 
 })(jQuery);
index be0caa92048e6904833aa44f2432bf7c65cdf5ff..1ac19b7ff0888837cc03a2c9f5e5e3e4bd418e75 100644 (file)
@@ -454,7 +454,7 @@ $.fn.extend({
        
        ariaState : function(state, value) {
                // setter?
-               if (value) 
+               if (value !== undefined
                        return this.each(function(i, el) {
                                isFF2? el.setAttributeNS("http://www.w3.org/2005/07/aaa", "aaa:" + state, value) :
                                        $(el).attr("aria-" + state, value);