]> source.dussan.org Git - jquery-ui.git/commitdiff
accordion: all classes added should have a 'ui-' prefix (fixes #3705)
authorPaul Bakaus <paul.bakaus@googlemail.com>
Wed, 7 Jan 2009 16:17:12 +0000 (16:17 +0000)
committerPaul Bakaus <paul.bakaus@googlemail.com>
Wed, 7 Jan 2009 16:17:12 +0000 (16:17 +0000)
themes/base/ui.accordion.css
ui/ui.accordion.js

index 3d977ae02086cb486ea4c6db0fa4b90ad3ff5e12..7af23c4e5d45baa2789bc6921a15e79f7d172f69 100644 (file)
@@ -2,7 +2,7 @@
 ----------------------------------*/
 .ui-accordion-group {margin-bottom: 1px;}
 .ui-accordion-header { cursor: pointer; position: relative;  }
-.selected .ui-accordion-header { border-bottom: 0; }
+.ui-accordion-selected .ui-accordion-header { border-bottom: 0; }
 .ui-accordion .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
 .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
 .ui-accordion-content-wrap { border-top: 0; margin-top: -1px; position: relative; top: 1px; }
index 42ed3e3bdf415b1385745ef5ce31d515696e5d6e..cfae8d295f0ca43221c61f0b06b17b31ad0eb544 100644 (file)
@@ -24,7 +24,7 @@ $.widget("ui.accordion", {
                                        options.active = current;
                                } else {
                                        options.active = current.parent().parent().prev();
-                                       current.addClass("current");
+                                       current.addClass("ui-accordion-current");
                                }
                        }
                }
@@ -38,7 +38,7 @@ $.widget("ui.accordion", {
                headers.next().wrap("<div></div>").addClass("ui-accordion-content").parent().addClass("ui-accordion-content-wrap ui-helper-reset ui-widget-content ui-corner-bottom");
 
                var active = options.active = findActive(headers, options.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");
-               active.parent().addClass("selected");
+               active.parent().addClass(options.selectedClass);
                $("<span/>").addClass("ui-icon " + this.options.icons.header).prependTo(headers);
                active.find(".ui-icon").toggleClass(this.options.icons.header).toggleClass(this.options.icons.headerSelected);
 
@@ -86,7 +86,7 @@ $.widget("ui.accordion", {
        destroy: function() {
                this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion");
                $.removeData(this.element[0], "accordion");
-               var groups = this.element.children().removeClass("ui-accordion-group selected");
+               var groups = this.element.children().removeClass("ui-accordion-group "+this.options.selectedClass);
                var headers = this.options.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top")
                        .removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");
                headers.find("a").removeAttr("tabindex");
@@ -354,7 +354,7 @@ $.extend($.ui.accordion, {
                        return this.href.toLowerCase() == location.href.toLowerCase();
                },
                running: 0,
-               selectedClass: "selected"
+               selectedClass: "ui-accordion-selected"
        },
        animations: {
                slide: function(options, additions) {