From 47938b305e831e5a026e5a640122188fa7a2485a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Zaefferer?= Date: Mon, 22 Dec 2008 14:34:32 +0000 Subject: [PATCH] accordion: updated to icons: { header, headerSelected } --- ui/ui.accordion.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ui/ui.accordion.js b/ui/ui.accordion.js index 6f46d6881..3a8c2e9d0 100644 --- a/ui/ui.accordion.js +++ b/ui/ui.accordion.js @@ -39,8 +39,8 @@ $.widget("ui.accordion", { 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"); - $("").addClass("ui-icon " + this.options.headerIcon).prependTo(headers); - active.find(".ui-icon").toggleClass(this.options.headerIcon).toggleClass(this.options.headerIconSelected); + $("").addClass("ui-icon " + this.options.icons.header).prependTo(headers); + active.find(".ui-icon").toggleClass(this.options.icons.header).toggleClass(this.options.icons.headerSelected); // IE7-/Win - Extra vertical space in Lists fixed if ($.browser.msie) { @@ -297,11 +297,11 @@ function clickHandler(event) { // switch classes options.active.parent().toggleClass(options.selectedClass); options.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all") - .find(".ui-icon").removeClass(options.headerIconSelected).addClass(options.headerIcon); + .find(".ui-icon").removeClass(options.icons.headerSelected).addClass(options.icons.header); if ( !clickedActive ) { clicked.parent().addClass(options.selectedClass); clicked.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top") - .find(".ui-icon").removeClass(options.headerIcon).addClass(options.headerIconSelected); + .find(".ui-icon").removeClass(options.icons.header).addClass(options.icons.headerSelected); } // find elements to show and hide @@ -340,8 +340,10 @@ $.extend($.ui.accordion, { animated: 'slide', event: "click", header: "a", - headerIcon: "ui-icon-triangle-1-e", - headerIconSelected: "ui-icon-triangle-1-s", + icons: { + header: "ui-icon-triangle-1-e", + headerSelected: "ui-icon-triangle-1-s" + }, navigationFilter: function() { return this.href.toLowerCase() == location.href.toLowerCase(); },